Lines Matching refs:k

24 static void chacha_load_key(u32 *k, const u8 *in)  in chacha_load_key()  argument
26 k[0] = get_unaligned_le32(in); in chacha_load_key()
27 k[1] = get_unaligned_le32(in + 4); in chacha_load_key()
28 k[2] = get_unaligned_le32(in + 8); in chacha_load_key()
29 k[3] = get_unaligned_le32(in + 12); in chacha_load_key()
30 k[4] = get_unaligned_le32(in + 16); in chacha_load_key()
31 k[5] = get_unaligned_le32(in + 20); in chacha_load_key()
32 k[6] = get_unaligned_le32(in + 24); in chacha_load_key()
33 k[7] = get_unaligned_le32(in + 28); in chacha_load_key()
38 u32 k[CHACHA_KEY_WORDS]; in xchacha_init() local
44 chacha_load_key(k, key); in xchacha_init()
47 chacha_init(chacha_state, k, nonce); in xchacha_init()
48 hchacha_block(chacha_state, k, 20); in xchacha_init()
50 chacha_init(chacha_state, k, iv); in xchacha_init()
52 memzero_explicit(k, sizeof(k)); in xchacha_init()
96 u32 k[CHACHA_KEY_WORDS]; in chacha20poly1305_encrypt() local
99 chacha_load_key(k, key); in chacha20poly1305_encrypt()
104 chacha_init(chacha_state, k, (u8 *)iv); in chacha20poly1305_encrypt()
108 memzero_explicit(k, sizeof(k)); in chacha20poly1305_encrypt()
174 u32 k[CHACHA_KEY_WORDS]; in chacha20poly1305_decrypt() local
178 chacha_load_key(k, key); in chacha20poly1305_decrypt()
183 chacha_init(chacha_state, k, (u8 *)iv); in chacha20poly1305_decrypt()
189 memzero_explicit(k, sizeof(k)); in chacha20poly1305_decrypt()
225 u32 k[CHACHA_KEY_WORDS]; in chacha20poly1305_crypt_sg_inplace() member
239 chacha_load_key(b.k, key); in chacha20poly1305_crypt_sg_inplace()
244 chacha_init(chacha_state, b.k, (u8 *)b.iv); in chacha20poly1305_crypt_sg_inplace()