Home
last modified time | relevance | path

Searched refs:real_iv (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/crypto/
H A Dchacha_generic.c54 u8 real_iv[16]; in crypto_xchacha_crypt() local
62 memcpy(&real_iv[0], req->iv + 24, 8); /* stream position */ in crypto_xchacha_crypt()
63 memcpy(&real_iv[8], req->iv + 16, 8); /* remaining 64 nonce bits */ in crypto_xchacha_crypt()
66 return chacha_stream_xor(req, &subctx, real_iv); in crypto_xchacha_crypt()
/linux-6.15/arch/mips/crypto/
H A Dchacha-glue.c62 u8 real_iv[16]; in xchacha_mips() local
69 memcpy(&real_iv[0], req->iv + 24, 8); in xchacha_mips()
70 memcpy(&real_iv[8], req->iv + 16, 8); in xchacha_mips()
71 return chacha_mips_stream_xor(req, &subctx, real_iv); in xchacha_mips()
/linux-6.15/arch/powerpc/crypto/
H A Dchacha-p10-glue.c132 u8 real_iv[16]; in xchacha_p10() local
138 memcpy(&real_iv[0], req->iv + 24, 8); in xchacha_p10()
139 memcpy(&real_iv[8], req->iv + 16, 8); in xchacha_p10()
140 return chacha_p10_stream_xor(req, &subctx, real_iv); in xchacha_p10()
/linux-6.15/arch/arm64/crypto/
H A Dchacha-neon-glue.c146 u8 real_iv[16]; in xchacha_neon() local
152 memcpy(&real_iv[0], req->iv + 24, 8); in xchacha_neon()
153 memcpy(&real_iv[8], req->iv + 16, 8); in xchacha_neon()
154 return chacha_neon_stream_xor(req, &subctx, real_iv); in xchacha_neon()
/linux-6.15/arch/x86/crypto/
H A Dchacha_glue.c206 u8 real_iv[16]; in xchacha_simd() local
219 memcpy(&real_iv[0], req->iv + 24, 8); in xchacha_simd()
220 memcpy(&real_iv[8], req->iv + 16, 8); in xchacha_simd()
221 return chacha_simd_stream_xor(req, &subctx, real_iv); in xchacha_simd()
/linux-6.15/arch/arm/crypto/
H A Dchacha-glue.c161 u8 real_iv[16]; in do_xchacha() local
174 memcpy(&real_iv[0], req->iv + 24, 8); in do_xchacha()
175 memcpy(&real_iv[8], req->iv + 16, 8); in do_xchacha()
176 return chacha_stream_xor(req, &subctx, real_iv, neon); in do_xchacha()