diff --git a/src/libsodium/crypto_aead/aegis128l/aegis128l_common.h b/src/libsodium/crypto_aead/aegis128l/aegis128l_common.h index 3b6dfcbb..90c508e9 100644 --- a/src/libsodium/crypto_aead/aegis128l/aegis128l_common.h +++ b/src/libsodium/crypto_aead/aegis128l/aegis128l_common.h @@ -1,6 +1,6 @@ #define RATE 32 -static void +static inline void aegis128l_init(const uint8_t *key, const uint8_t *nonce, aes_block_t *const state) { static CRYPTO_ALIGN(AES_BLOCK_LENGTH) @@ -32,7 +32,7 @@ aegis128l_init(const uint8_t *key, const uint8_t *nonce, aes_block_t *const stat } } -static int +static inline int aegis128l_mac(uint8_t *mac, size_t maclen, uint64_t adlen, uint64_t mlen, aes_block_t *const state) { aes_block_t tmp; @@ -87,7 +87,7 @@ aegis128l_absorb2(const uint8_t *const src, aes_block_t *const state) aegis128l_update(state, msg2, msg3); } -static void +static inline void aegis128l_enc(uint8_t *const dst, const uint8_t *const src, aes_block_t *const state) { aes_block_t msg0, msg1; @@ -107,7 +107,7 @@ aegis128l_enc(uint8_t *const dst, const uint8_t *const src, aes_block_t *const s aegis128l_update(state, msg0, msg1); } -static void +static inline void aegis128l_dec(uint8_t *const dst, const uint8_t *const src, aes_block_t *const state) { aes_block_t msg0, msg1; @@ -126,7 +126,7 @@ aegis128l_dec(uint8_t *const dst, const uint8_t *const src, aes_block_t *const s aegis128l_update(state, msg0, msg1); } -static void +static inline void aegis128l_declast(uint8_t *const dst, const uint8_t *const src, size_t len, aes_block_t *const state) { diff --git a/src/libsodium/crypto_aead/aegis256/aegis256_common.h b/src/libsodium/crypto_aead/aegis256/aegis256_common.h index 96e8bc6a..52b15062 100644 --- a/src/libsodium/crypto_aead/aegis256/aegis256_common.h +++ b/src/libsodium/crypto_aead/aegis256/aegis256_common.h @@ -1,6 +1,6 @@ #define RATE 16 -static void +static inline void aegis256_init(const uint8_t *key, const uint8_t *nonce, aes_block_t *const state) { static CRYPTO_ALIGN(AES_BLOCK_LENGTH) @@ -34,7 +34,7 @@ aegis256_init(const uint8_t *key, const uint8_t *nonce, aes_block_t *const state } } -static int +static inline int aegis256_mac(uint8_t *mac, size_t maclen, uint64_t adlen, uint64_t mlen, aes_block_t *const state) { aes_block_t tmp; @@ -84,7 +84,7 @@ aegis256_absorb2(const uint8_t *const src, aes_block_t *const state) aegis256_update(state, msg2); } -static void +static inline void aegis256_enc(uint8_t *const dst, const uint8_t *const src, aes_block_t *const state) { aes_block_t msg; @@ -100,7 +100,7 @@ aegis256_enc(uint8_t *const dst, const uint8_t *const src, aes_block_t *const st aegis256_update(state, msg); } -static void +static inline void aegis256_dec(uint8_t *const dst, const uint8_t *const src, aes_block_t *const state) { aes_block_t msg; @@ -115,7 +115,7 @@ aegis256_dec(uint8_t *const dst, const uint8_t *const src, aes_block_t *const st aegis256_update(state, msg); } -static void +static inline void aegis256_declast(uint8_t *const dst, const uint8_t *const src, size_t len, aes_block_t *const state) { uint8_t pad[RATE];