Searched refs:aegis_block (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.10/crypto/ |
D | aegis128-core.c | 32 union aegis_block blocks[AEGIS128_STATE_BLOCKS]; 36 union aegis_block key; 41 static const union aegis_block crypto_aegis_const[2] = { 64 const union aegis_block *key, 71 union aegis_block *tag_xor, 76 union aegis_block tmp; in crypto_aegis128_update() 87 const union aegis_block *msg) in crypto_aegis128_update_a() 110 const union aegis_block *key, in crypto_aegis128_init() 113 union aegis_block key_iv; in crypto_aegis128_init() 138 const union aegis_block *src_blk = in crypto_aegis128_ad() [all …]
|
D | aegis.h | 18 union aegis_block { union 24 #define AEGIS_BLOCK_ALIGN (__alignof__(union aegis_block)) 27 static __always_inline void crypto_aegis_block_xor(union aegis_block *dst, in crypto_aegis_block_xor() 28 const union aegis_block *src) in crypto_aegis_block_xor() 34 static __always_inline void crypto_aegis_block_and(union aegis_block *dst, in crypto_aegis_block_and() 35 const union aegis_block *src) in crypto_aegis_block_and() 41 static __always_inline void crypto_aegis_aesenc(union aegis_block *dst, in crypto_aegis_aesenc() 42 const union aegis_block *src, in crypto_aegis_aesenc() 43 const union aegis_block *key) in crypto_aegis_aesenc()
|
D | aegis128-neon.c | 31 void crypto_aegis128_init_simd(union aegis_block *state, in crypto_aegis128_init_simd() 32 const union aegis_block *key, in crypto_aegis128_init_simd() 40 void crypto_aegis128_update_simd(union aegis_block *state, const void *msg) in crypto_aegis128_update_simd() 47 void crypto_aegis128_encrypt_chunk_simd(union aegis_block *state, u8 *dst, in crypto_aegis128_encrypt_chunk_simd() 55 void crypto_aegis128_decrypt_chunk_simd(union aegis_block *state, u8 *dst, in crypto_aegis128_decrypt_chunk_simd() 63 void crypto_aegis128_final_simd(union aegis_block *state, in crypto_aegis128_final_simd() 64 union aegis_block *tag_xor, in crypto_aegis128_final_simd()
|
/Linux-v5.10/arch/x86/crypto/ |
D | aegis128-aesni-glue.c | 47 struct aegis_block { struct 52 struct aegis_block blocks[AEGIS128_STATE_BLOCKS]; 56 struct aegis_block key; 74 struct aegis_block buf; in crypto_aegis128_aesni_process_ad() 166 struct aegis_block *tag_xor, in crypto_aegis128_aesni_crypt() 196 struct aegis_block tag = {}; in crypto_aegis128_aesni_encrypt() 209 static const struct aegis_block zeros = {}; in crypto_aegis128_aesni_decrypt() 218 struct aegis_block tag; in crypto_aegis128_aesni_decrypt()
|