Lines Matching refs:chacha_state
36 static void xchacha_init(u32 *chacha_state, const u8 *key, const u8 *nonce)
47 chacha_init(chacha_state, k, nonce);
48 hchacha_block(chacha_state, k, 20);
50 chacha_init(chacha_state, k, iv);
58 const u8 *ad, const size_t ad_len, u32 *chacha_state)
67 chacha20_crypt(chacha_state, b.block0, pad0, sizeof(b.block0));
74 chacha20_crypt(chacha_state, dst, src, src_len);
86 memzero_explicit(chacha_state, CHACHA_STATE_WORDS * sizeof(u32));
95 u32 chacha_state[CHACHA_STATE_WORDS];
104 chacha_init(chacha_state, k, (u8 *)iv);
105 __chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len, chacha_state);
117 u32 chacha_state[CHACHA_STATE_WORDS];
119 xchacha_init(chacha_state, key, nonce);
120 __chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len, chacha_state);
126 const u8 *ad, const size_t ad_len, u32 *chacha_state)
141 chacha20_crypt(chacha_state, b.block0, pad0, sizeof(b.block0));
161 chacha20_crypt(chacha_state, dst, src, dst_len);
173 u32 chacha_state[CHACHA_STATE_WORDS];
183 chacha_init(chacha_state, k, (u8 *)iv);
185 chacha_state);
187 memzero_explicit(chacha_state, sizeof(chacha_state));
199 u32 chacha_state[CHACHA_STATE_WORDS];
201 xchacha_init(chacha_state, key, nonce);
203 chacha_state);
217 u32 chacha_state[CHACHA_STATE_WORDS];
244 chacha_init(chacha_state, b.k, (u8 *)b.iv);
245 chacha20_crypt(chacha_state, b.block0, pad0, sizeof(b.block0));
280 chacha20_crypt(chacha_state, addr, addr, l);
286 chacha20_crypt(chacha_state, b.chacha_stream, pad0,
327 memzero_explicit(chacha_state, sizeof(chacha_state));