Lines Matching refs:dst
55 asmlinkage void pmull_gcm_encrypt(int bytes, u8 dst[], const u8 src[],
59 asmlinkage void pmull_gcm_decrypt(int bytes, u8 dst[], const u8 src[],
74 be128 dst = { cpu_to_be64(dg[1]), cpu_to_be64(dg[0]) };
87 crypto_xor((u8 *)&dst, in, GHASH_BLOCK_SIZE);
88 gf128mul_lle(&dst, &key->k);
91 dg[0] = be64_to_cpu(dst.b);
92 dg[1] = be64_to_cpu(dst.a);
155 static int ghash_final(struct shash_desc *desc, u8 *dst)
168 put_unaligned_be64(ctx->digest[1], dst);
169 put_unaligned_be64(ctx->digest[0], dst + 8);
368 u8 *dst = walk.dst.virt.addr;
374 src = dst = memcpy(buf + sizeof(buf) - nbytes,
382 pmull_gcm_encrypt(nbytes, dst, src, ctx->ghash_key.h,
391 memcpy(walk.dst.virt.addr,
400 u8 *dst = walk.dst.virt.addr;
405 crypto_xor_cpy(dst, src, buf, AES_BLOCK_SIZE);
408 dst += AES_BLOCK_SIZE;
412 ghash_do_update(blocks, dg, walk.dst.virt.addr,
423 crypto_xor_cpy(walk.dst.virt.addr, walk.src.virt.addr,
426 memcpy(buf, walk.dst.virt.addr, walk.nbytes);
447 /* copy authtag to end of dst */
448 scatterwalk_map_and_copy(tag, req->dst, req->assoclen + req->cryptlen,
482 u8 *dst = walk.dst.virt.addr;
488 src = dst = memcpy(buf + sizeof(buf) - nbytes,
496 pmull_gcm_decrypt(nbytes, dst, src, ctx->ghash_key.h,
505 memcpy(walk.dst.virt.addr,
514 u8 *dst = walk.dst.virt.addr;
521 crypto_xor_cpy(dst, src, buf, AES_BLOCK_SIZE);
524 dst += AES_BLOCK_SIZE;
545 crypto_xor_cpy(walk.dst.virt.addr, walk.src.virt.addr,