Searched refs:nrounds (Results 1 - 18 of 18) sorted by relevance

/linux-master/arch/x86/crypto/
H A Dchacha_glue.c19 unsigned int len, int nrounds);
21 unsigned int len, int nrounds);
22 asmlinkage void hchacha_block_ssse3(const u32 *state, u32 *out, int nrounds);
25 unsigned int len, int nrounds);
27 unsigned int len, int nrounds);
29 unsigned int len, int nrounds);
32 unsigned int len, int nrounds);
34 unsigned int len, int nrounds);
36 unsigned int len, int nrounds);
49 unsigned int bytes, int nrounds)
48 chacha_dosimd(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
124 hchacha_block_arch(const u32 *state, u32 *stream, int nrounds) argument
142 chacha_crypt_arch(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
[all...]
H A Dchacha-ssse3-x86_64.S119 # %r8d: nrounds
205 # %edx: nrounds
228 # %r8d: nrounds
H A Dchacha-avx2-x86_64.S42 # %r8d: nrounds
234 # %r8d: nrounds
539 # %r8d: nrounds
H A Dchacha-avx512vl-x86_64.S32 # %r8d: nrounds
197 # %r8d: nrounds
463 # %r8d: nrounds
/linux-master/include/crypto/internal/
H A Dchacha.h12 int nrounds; member in struct:chacha_ctx
16 unsigned int keysize, int nrounds)
27 ctx->nrounds = nrounds;
15 chacha_setkey(struct crypto_skcipher *tfm, const u8 *key, unsigned int keysize, int nrounds) argument
/linux-master/include/crypto/
H A Dchacha.h33 void chacha_block_generic(u32 *state, u8 *stream, int nrounds);
39 void hchacha_block_arch(const u32 *state, u32 *out, int nrounds);
40 void hchacha_block_generic(const u32 *state, u32 *out, int nrounds);
42 static inline void hchacha_block(const u32 *state, u32 *out, int nrounds) argument
45 hchacha_block_arch(state, out, nrounds);
47 hchacha_block_generic(state, out, nrounds);
92 unsigned int bytes, int nrounds);
94 unsigned int bytes, int nrounds);
97 unsigned int bytes, int nrounds)
100 chacha_crypt_arch(state, dst, src, bytes, nrounds);
96 chacha_crypt(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
[all...]
/linux-master/lib/crypto/
H A Dlibchacha.c16 unsigned int bytes, int nrounds)
22 chacha_block_generic(state, stream, nrounds);
29 chacha_block_generic(state, stream, nrounds);
15 chacha_crypt_generic(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
H A Dchacha.c16 static void chacha_permute(u32 *x, int nrounds) argument
21 WARN_ON_ONCE(nrounds != 20 && nrounds != 12);
23 for (i = 0; i < nrounds; i += 2) {
70 * @nrounds: number of rounds (20 or 12; 20 is recommended)
76 void chacha_block_generic(u32 *state, u8 *stream, int nrounds) argument
83 chacha_permute(x, nrounds);
96 * @nrounds: number of rounds (20 or 12; 20 is recommended)
103 void hchacha_block_generic(const u32 *state, u32 *stream, int nrounds) argument
109 chacha_permute(x, nrounds);
[all...]
/linux-master/arch/arm64/crypto/
H A Dchacha-neon-glue.c35 int nrounds);
37 int nrounds, int bytes);
38 asmlinkage void hchacha_block_neon(const u32 *state, u32 *out, int nrounds);
43 int bytes, int nrounds)
52 chacha_block_xor_neon(state, buf, buf, nrounds);
57 chacha_4block_xor_neon(state, dst, src, nrounds, l);
65 void hchacha_block_arch(const u32 *state, u32 *stream, int nrounds) argument
68 hchacha_block_generic(state, stream, nrounds);
71 hchacha_block_neon(state, stream, nrounds);
84 int nrounds)
42 chacha_doneon(u32 *state, u8 *dst, const u8 *src, int bytes, int nrounds) argument
83 chacha_crypt_arch(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
[all...]
H A Dghash-ce-glue.c339 int nrounds = num_rounds(&ctx->aes_key); local
374 dg, iv, ctx->aes_key.key_enc, nrounds,
403 int nrounds = num_rounds(&ctx->aes_key); local
445 nrounds, tag, otag, authsize);
/linux-master/arch/arm/crypto/
H A Dchacha-glue.c24 int nrounds);
26 int nrounds, unsigned int nbytes);
27 asmlinkage void hchacha_block_arm(const u32 *state, u32 *out, int nrounds);
28 asmlinkage void hchacha_block_neon(const u32 *state, u32 *out, int nrounds);
31 const u32 *state, int nrounds);
41 unsigned int bytes, int nrounds)
48 chacha_4block_xor_neon(state, dst, src, nrounds, l);
60 chacha_block_xor_neon(state, d, s, nrounds);
67 void hchacha_block_arch(const u32 *state, u32 *stream, int nrounds) argument
70 hchacha_block_arm(state, stream, nrounds);
40 chacha_doneon(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
85 chacha_crypt_arch(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
[all...]
H A Dchacha-scalar-core.S132 .macro _chacha_permute nrounds
135 .rept \nrounds / 2
140 .macro _chacha nrounds
147 _chacha_permute \nrounds
370 * const u32 *state, int nrounds);
410 * void hchacha_block_arm(const u32 state[16], u32 out[8], int nrounds);
/linux-master/arch/powerpc/crypto/
H A Dchacha-p10-glue.c21 unsigned int len, int nrounds);
38 unsigned int bytes, int nrounds)
43 chacha_p10le_8x(state, dst, src, l, nrounds);
51 chacha_crypt_generic(state, dst, src, bytes, nrounds);
54 void hchacha_block_arch(const u32 *state, u32 *stream, int nrounds) argument
56 hchacha_block_generic(state, stream, nrounds);
67 int nrounds)
71 return chacha_crypt_generic(state, dst, src, bytes, nrounds);
77 chacha_p10_do_8x(state, dst, src, todo, nrounds);
109 ctx->nrounds);
37 chacha_p10_do_8x(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
66 chacha_crypt_arch(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
[all...]
H A Dchacha-p10le-8x.S11 # size_t len, int nrounds);
578 # chacha20_p10le_8x(u32 *state, byte *dst, const byte *src, size_t len, int nrounds);
/linux-master/arch/mips/crypto/
H A Dchacha-glue.c17 unsigned int bytes, int nrounds);
20 asmlinkage void hchacha_block_arch(const u32 *state, u32 *stream, int nrounds);
47 nbytes, ctx->nrounds);
72 hchacha_block(state, subctx.key, ctx->nrounds);
73 subctx.nrounds = ctx->nrounds;
/linux-master/arch/s390/crypto/
H A Dchacha-glue.c54 ctx->nrounds);
65 void hchacha_block_arch(const u32 *state, u32 *stream, int nrounds) argument
68 hchacha_block_generic(state, stream, nrounds);
79 unsigned int bytes, int nrounds)
85 if (bytes <= CHACHA_BLOCK_SIZE || nrounds != 20 || !cpu_has_vx())
86 chacha_crypt_generic(state, dst, src, bytes, nrounds);
78 chacha_crypt_arch(u32 *state, u8 *dst, const u8 *src, unsigned int bytes, int nrounds) argument
/linux-master/crypto/
H A Dchacha_generic.c33 walk.src.virt.addr, nbytes, ctx->nrounds);
58 hchacha_block_generic(state, subctx.key, ctx->nrounds);
59 subctx.nrounds = ctx->nrounds;
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dqat_algs.c468 int nrounds; local
473 nrounds = 10;
474 key = (u8 *)aes_expanded.key_enc + (AES_BLOCK_SIZE * nrounds);
478 nrounds = 14;
479 key = (u8 *)aes_expanded.key_enc + (AES_BLOCK_SIZE * nrounds);

Completed in 298 milliseconds