Lines Matching refs:state
31 static struct aegis128_state aegis128_load_state_neon(const void *state)
34 vld1q_u8(state),
35 vld1q_u8(state + 16),
36 vld1q_u8(state + 32),
37 vld1q_u8(state + 48),
38 vld1q_u8(state + 64)
42 static void aegis128_save_state_neon(struct aegis128_state st, void *state)
44 vst1q_u8(state, st.v[0]);
45 vst1q_u8(state + 16, st.v[1]);
46 vst1q_u8(state + 32, st.v[2]);
47 vst1q_u8(state + 48, st.v[3]);
48 vst1q_u8(state + 64, st.v[4]);
135 void crypto_aegis128_init_neon(void *state, const void *key, const void *iv)
162 aegis128_save_state_neon(st, state);
165 void crypto_aegis128_update_neon(void *state, const void *msg)
167 struct aegis128_state st = aegis128_load_state_neon(state);
173 aegis128_save_state_neon(st, state);
222 void crypto_aegis128_encrypt_chunk_neon(void *state, void *dst, const void *src,
225 struct aegis128_state st = aegis128_load_state_neon(state);
268 aegis128_save_state_neon(st, state);
271 void crypto_aegis128_decrypt_chunk_neon(void *state, void *dst, const void *src,
274 struct aegis128_state st = aegis128_load_state_neon(state);
314 aegis128_save_state_neon(st, state);
317 int crypto_aegis128_final_neon(void *state, void *tag_xor,
322 struct aegis128_state st = aegis128_load_state_neon(state);