Lines Matching refs:state
90 static void ChaChaInitState(uint32_t state[16], in ChaChaInitState()
97 state[i] = get_unaligned_le32(&consts[i * sizeof(__le32)]); in ChaChaInitState()
99 state[4 + i] = get_unaligned_le32(&key[i * sizeof(__le32)]); in ChaChaInitState()
101 state[12 + i] = get_unaligned_le32(&iv[i * sizeof(__le32)]); in ChaChaInitState()
135 uint32_t state[16]; in XChaCha() local
141 ChaChaInitState(state, key, nonce); in XChaCha()
142 ChaChaPermute(state, nrounds); in XChaCha()
144 put_unaligned_le32(state[(i < 4 ? 0 : 8) + i], in XChaCha()
149 ChaChaInitState(state, real_key, real_iv); in XChaCha()
157 memcpy(x, state, 64); in XChaCha()
159 for (j = 0; j < 16; j++) keystream.words[j] = cpu_to_le32(x[j] + state[j]); in XChaCha()
162 if (++state[12] == 0) state[13]++; in XChaCha()
198 poly1305_state state; in Poly1305() local
199 CRYPTO_poly1305_init(&state, mac_key); in Poly1305()
200 CRYPTO_poly1305_update(&state, msg, msglen); in Poly1305()
201 CRYPTO_poly1305_finish(&state, out); in Poly1305()