Home
last modified time | relevance | path

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

/Linux-v5.4/arch/arm/crypto/
Dchacha-neon-glue.c109 u8 real_iv[16]; in xchacha_neon() local
121 memcpy(&real_iv[0], req->iv + 24, 8); in xchacha_neon()
122 memcpy(&real_iv[8], req->iv + 16, 8); in xchacha_neon()
123 return chacha_neon_stream_xor(req, &subctx, real_iv); in xchacha_neon()
/Linux-v5.4/arch/arm64/crypto/
Dchacha-neon-glue.c106 u8 real_iv[16]; in xchacha_neon() local
118 memcpy(&real_iv[0], req->iv + 24, 8); in xchacha_neon()
119 memcpy(&real_iv[8], req->iv + 16, 8); in xchacha_neon()
120 return chacha_neon_stream_xor(req, &subctx, real_iv); in xchacha_neon()
/Linux-v5.4/crypto/
Dchacha_generic.c125 u8 real_iv[16]; in crypto_xchacha_crypt() local
133 memcpy(&real_iv[0], req->iv + 24, 8); /* stream position */ in crypto_xchacha_crypt()
134 memcpy(&real_iv[8], req->iv + 16, 8); /* remaining 64 nonce bits */ in crypto_xchacha_crypt()
137 return chacha_stream_xor(req, &subctx, real_iv); in crypto_xchacha_crypt()
/Linux-v5.4/arch/x86/crypto/
Dchacha_glue.c189 u8 real_iv[16]; in xchacha_simd() local
208 memcpy(&real_iv[0], req->iv + 24, 8); in xchacha_simd()
209 memcpy(&real_iv[8], req->iv + 16, 8); in xchacha_simd()
210 err = chacha_simd_stream_xor(&walk, &subctx, real_iv); in xchacha_simd()