Home
last modified time | relevance | path

Searched refs:aegis_block (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/crypto/
Daegis128-core.c32 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 …]
Daegis.h18 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()
Daegis128-neon.c31 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/
Daegis128-aesni-glue.c47 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()