Home
last modified time | relevance | path

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

/linux-6.15/crypto/
H A Dchacha_generic.c52 struct chacha_ctx subctx; in crypto_xchacha_crypt() local
58 hchacha_block_generic(state, subctx.key, ctx->nrounds); in crypto_xchacha_crypt()
59 subctx.nrounds = ctx->nrounds; 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.c60 struct chacha_ctx subctx; in xchacha_mips() local
66 hchacha_block(state, subctx.key, ctx->nrounds); in xchacha_mips()
67 subctx.nrounds = ctx->nrounds; 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.c130 struct chacha_ctx subctx; in xchacha_p10() local
135 hchacha_block_arch(state, subctx.key, ctx->nrounds); in xchacha_p10()
136 subctx.nrounds = ctx->nrounds; 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.c144 struct chacha_ctx subctx; in xchacha_neon() local
149 hchacha_block_arch(state, subctx.key, ctx->nrounds); in xchacha_neon()
150 subctx.nrounds = ctx->nrounds; 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.c205 struct chacha_ctx subctx; in xchacha_simd() local
212 hchacha_block_ssse3(state, subctx.key, ctx->nrounds); in xchacha_simd()
215 hchacha_block_generic(state, subctx.key, ctx->nrounds); in xchacha_simd()
217 subctx.nrounds = ctx->nrounds; 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.c159 struct chacha_ctx subctx; in do_xchacha() local
166 hchacha_block_arm(state, subctx.key, ctx->nrounds); in do_xchacha()
169 hchacha_block_neon(state, subctx.key, ctx->nrounds); in do_xchacha()
172 subctx.nrounds = ctx->nrounds; in do_xchacha()
176 return chacha_stream_xor(req, &subctx, real_iv, neon); in do_xchacha()