diff --git a/src/libsodium/crypto_aead/aegis128l/aegis128l_common.h b/src/libsodium/crypto_aead/aegis128l/aegis128l_common.h index 0dc9b847..998f93d8 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 void +static inline void aegis128l_mac(uint8_t *mac, size_t maclen, uint64_t adlen, uint64_t mlen, aes_block_t *const state) { aes_block_t tmp; @@ -85,7 +85,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; @@ -105,7 +105,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; @@ -124,7 +124,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 64455b9e..3df005b5 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 void +static inline void aegis256_mac(uint8_t *mac, size_t maclen, uint64_t adlen, uint64_t mlen, aes_block_t *const state) { aes_block_t tmp; @@ -82,7 +82,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; @@ -98,7 +98,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; @@ -113,7 +113,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];