Home
last modified time | relevance | path

Searched refs:crypto_xor_cpy (Results 1 – 22 of 22) sorted by relevance

/linux/lib/crypto/
H A Dlibchacha.c8 #include <crypto/algapi.h> // for crypto_xor_cpy
22 crypto_xor_cpy(dst, src, stream, CHACHA_BLOCK_SIZE); in chacha_crypt_generic()
29 crypto_xor_cpy(dst, src, stream, bytes); in chacha_crypt_generic()
H A Daescfb.c49 crypto_xor_cpy(dst, src, ks, min(len, AES_BLOCK_SIZE)); in aescfb_encrypt()
86 crypto_xor_cpy(dst, src, ks[i], min(len, AES_BLOCK_SIZE)); in aescfb_decrypt()
H A Daesgcm.c101 crypto_xor_cpy(authtag, buf, (u8 *)&ghash, ctx->authsize); in aesgcm_mac()
123 crypto_xor_cpy(dst, src, buf, min(len, AES_BLOCK_SIZE)); in aesgcm_crypt()
/linux/crypto/
H A Dpcbc.c33 crypto_xor_cpy(iv, dst, src, bsize); in crypto_pcbc_encrypt_segment()
56 crypto_xor_cpy(iv, tmpbuf, dst, bsize); in crypto_pcbc_encrypt_inplace()
100 crypto_xor_cpy(iv, dst, src, bsize); in crypto_pcbc_decrypt_segment()
123 crypto_xor_cpy(iv, dst, tmpbuf, bsize); in crypto_pcbc_decrypt_inplace()
H A Dxctr.c45 crypto_xor_cpy(dst, keystream, src, nbytes); in crypto_xctr_crypt_final()
H A Dctr.c41 crypto_xor_cpy(dst, keystream, src, nbytes); in crypto_ctr_crypt_final()
H A Dhctr2.c309 crypto_xor_cpy(rctx->xctr_iv, digest, tctx->L, BLOCKCIPHER_BLOCK_SIZE); in hctr2_crypt()
/linux/arch/x86/crypto/
H A Dsm4_aesni_avx_glue.c107 crypto_xor_cpy(dst, src, iv, SM4_BLOCK_SIZE); in sm4_cbc_encrypt()
162 crypto_xor_cpy(dst, src, in sm4_avx_cbc_decrypt()
168 crypto_xor_cpy(dst, walk.iv, keystream, SM4_BLOCK_SIZE); in sm4_avx_cbc_decrypt()
226 crypto_xor_cpy(dst, src, keystream, in sm4_avx_ctr_crypt()
244 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_avx_ctr_crypt()
H A Daria_aesni_avx_glue.c119 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx_ctr_encrypt()
134 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx_ctr_encrypt()
H A Daria_aesni_avx2_glue.c132 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx2_ctr_encrypt()
147 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx2_ctr_encrypt()
H A Daria_gfni_avx512_glue.c130 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx512_ctr_encrypt()
145 crypto_xor_cpy(dst, src, &req_ctx->keystream[0], in aria_avx512_ctr_encrypt()
H A Decb_cbc_helpers.h53 crypto_xor_cpy(dst, src, __iv, __bsize); \
H A Daesni-intel_glue.c378 crypto_xor_cpy(walk.dst.virt.addr + walk.nbytes - nbytes, in ctr_crypt_aesni()
/linux/include/crypto/
H A Dutils.h35 static inline void crypto_xor_cpy(u8 *dst, const u8 *src1, const u8 *src2, in crypto_xor_cpy() function
/linux/arch/arm64/crypto/
H A Dsm4-neon-glue.c96 crypto_xor_cpy(dst, src, iv, SM4_BLOCK_SIZE); in sm4_cbc_encrypt()
178 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_ctr_crypt()
H A Dsm4-ce-glue.c307 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_ctr_crypt()
/linux/arch/powerpc/crypto/
H A Daes_ctr.c90 crypto_xor_cpy(dst, keystream, src, nbytes); in p8_aes_ctr_final()
/linux/arch/arm/crypto/
H A Daes-neonbs-glue.c154 crypto_xor_cpy(dst, src, prev, AES_BLOCK_SIZE); in cbc_encrypt()
H A Daes-ce-glue.c413 crypto_xor_cpy(tdst, tsrc, tail, nbytes); in ctr_encrypt()
/linux/arch/sparc/crypto/
H A Daes_glue.c329 crypto_xor_cpy(dst, (u8 *) keystream, src, nbytes); in ctr_crypt_final()
/linux/drivers/md/
H A Ddm-crypt.c690 crypto_xor_cpy(buf, tcw->whitening, (u8 *)&sector, 8); in crypt_iv_tcw_whitening()
691 crypto_xor_cpy(&buf[8], tcw->whitening + 8, (u8 *)&sector, 8); in crypt_iv_tcw_whitening()
722 crypto_xor_cpy(iv, tcw->iv_seed, (u8 *)&sector, 8); in crypt_iv_tcw_gen()
724 crypto_xor_cpy(&iv[8], tcw->iv_seed + 8, (u8 *)&sector, in crypt_iv_tcw_gen()
/linux/net/bluetooth/
H A Dsmp.c428 crypto_xor_cpy(res, r, p1, sizeof(p1)); in smp_c1()