Home
last modified time | relevance | path

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

/Linux-v6.1/arch/arm64/crypto/
Dsm4-neon-glue.c112 crypto_xor_cpy(dst, src, iv, SM4_BLOCK_SIZE); in sm4_cbc_encrypt()
168 crypto_xor_cpy(dst, src, in sm4_cbc_decrypt()
174 crypto_xor_cpy(dst, walk.iv, in sm4_cbc_decrypt()
206 crypto_xor_cpy(dst, src, keystream, SM4_BLOCK_SIZE); in sm4_cfb_encrypt()
218 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_cfb_encrypt()
268 crypto_xor_cpy(dst, src, keystream, in sm4_cfb_decrypt()
282 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_cfb_decrypt()
331 crypto_xor_cpy(dst, src, keystream, in sm4_ctr_crypt()
346 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_ctr_crypt()
Dsm4-ce-glue.c189 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_cfb_encrypt()
231 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_cfb_decrypt()
274 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_ctr_crypt()
/Linux-v6.1/arch/x86/crypto/
Dsm4_aesni_avx_glue.c109 crypto_xor_cpy(dst, src, iv, SM4_BLOCK_SIZE); in sm4_cbc_encrypt()
164 crypto_xor_cpy(dst, src, in sm4_avx_cbc_decrypt()
170 crypto_xor_cpy(dst, walk.iv, keystream, SM4_BLOCK_SIZE); in sm4_avx_cbc_decrypt()
209 crypto_xor_cpy(dst, src, keystream, SM4_BLOCK_SIZE); in sm4_cfb_encrypt()
221 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_cfb_encrypt()
270 crypto_xor_cpy(dst, src, keystream, in sm4_avx_cfb_decrypt()
284 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_avx_cfb_decrypt()
338 crypto_xor_cpy(dst, src, keystream, in sm4_avx_ctr_crypt()
356 crypto_xor_cpy(dst, src, keystream, nbytes); in sm4_avx_ctr_crypt()
Daria_aesni_avx_glue.c108 crypto_xor_cpy(dst, src, keystream, ARIA_BLOCK_SIZE); in aria_avx_ctr_encrypt()
122 crypto_xor_cpy(dst, src, keystream, nbytes); in aria_avx_ctr_encrypt()
Decb_cbc_helpers.h47 crypto_xor_cpy(dst, src, __iv, __bsize); \
Daesni-intel_glue.c532 crypto_xor_cpy(walk.dst.virt.addr + walk.nbytes - nbytes, in ctr_crypt()
585 crypto_xor_cpy(walk.dst.virt.addr + walk.nbytes - in xctr_crypt()
/Linux-v6.1/lib/crypto/
Dlibchacha.c23 crypto_xor_cpy(dst, src, stream, CHACHA_BLOCK_SIZE); in chacha_crypt_generic()
30 crypto_xor_cpy(dst, src, stream, bytes); in chacha_crypt_generic()
/Linux-v6.1/crypto/
Dpcbc.c33 crypto_xor_cpy(iv, dst, src, bsize); in crypto_pcbc_encrypt_segment()
56 crypto_xor_cpy(iv, tmpbuf, src, bsize); in crypto_pcbc_encrypt_inplace()
100 crypto_xor_cpy(iv, dst, src, bsize); in crypto_pcbc_decrypt_segment()
123 crypto_xor_cpy(iv, src, tmpbuf, bsize); in crypto_pcbc_decrypt_inplace()
Dofb.c36 crypto_xor_cpy(dst, src, iv, bsize); in crypto_ofb_crypt()
46 crypto_xor_cpy(walk.dst.virt.addr, walk.src.virt.addr, walk.iv, in crypto_ofb_crypt()
Dxctr.c45 crypto_xor_cpy(dst, keystream, src, nbytes); in crypto_xctr_crypt_final()
Dcfb.c55 crypto_xor_cpy(dst, stream, src, nbytes); in crypto_cfb_final()
Dctr.c41 crypto_xor_cpy(dst, keystream, src, nbytes); in crypto_ctr_crypt_final()
Dhctr2.c310 crypto_xor_cpy(rctx->xctr_iv, digest, tctx->L, BLOCKCIPHER_BLOCK_SIZE); in hctr2_crypt()
/Linux-v6.1/include/crypto/
Dctr.h52 crypto_xor_cpy(dst, src, buf, bsize); in crypto_ctr_encrypt_walk()
Dalgapi.h171 static inline void crypto_xor_cpy(u8 *dst, const u8 *src1, const u8 *src2, in crypto_xor_cpy() function
/Linux-v6.1/drivers/crypto/vmx/
Daes_ctr.c86 crypto_xor_cpy(dst, keystream, src, nbytes); in p8_aes_ctr_final()
/Linux-v6.1/arch/sparc/crypto/
Daes_glue.c330 crypto_xor_cpy(dst, (u8 *) keystream, src, nbytes); in ctr_crypt_final()
/Linux-v6.1/drivers/md/
Ddm-crypt.c645 crypto_xor_cpy(buf, tcw->whitening, (u8 *)&sector, 8); in crypt_iv_tcw_whitening()
646 crypto_xor_cpy(&buf[8], tcw->whitening + 8, (u8 *)&sector, 8); in crypt_iv_tcw_whitening()
690 crypto_xor_cpy(iv, tcw->iv_seed, (u8 *)&sector, 8); in crypt_iv_tcw_gen()
692 crypto_xor_cpy(&iv[8], tcw->iv_seed + 8, (u8 *)&sector, in crypt_iv_tcw_gen()
/Linux-v6.1/arch/arm/crypto/
Daes-ce-glue.c415 crypto_xor_cpy(tdst, tsrc, tail, nbytes); in ctr_encrypt()
/Linux-v6.1/net/bluetooth/
Dsmp.c427 crypto_xor_cpy(res, r, p1, sizeof(p1)); in smp_c1()