From 5990dc00d071db4e18ae2b4a1885019dcf026298 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Fri, 13 Sep 2019 19:46:57 +0200 Subject: [PATCH] Fix crypto_aead_aegis256_MESSAGEBYTES_MAX --- src/libsodium/include/sodium/crypto_aead_aegis256.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libsodium/include/sodium/crypto_aead_aegis256.h b/src/libsodium/include/sodium/crypto_aead_aegis256.h index 8a6a207f..32e76896 100644 --- a/src/libsodium/include/sodium/crypto_aead_aegis256.h +++ b/src/libsodium/include/sodium/crypto_aead_aegis256.h @@ -31,7 +31,8 @@ SODIUM_EXPORT size_t crypto_aead_aegis256_abytes(void); #define crypto_aead_aegis256_MESSAGEBYTES_MAX \ - (SODIUM_SIZE_MAX - crypto_aead_aegis256_ABYTES) + SODIUM_MIN(SODIUM_SIZE_MAX - crypto_aead_aegis256_ABYTES, \ + (1ULL << 61) - 1) SODIUM_EXPORT size_t crypto_aead_aegis256_messagebytes_max(void);