Merge pull request #712 from tom-auger/patch-1
Use _MESSAGEBYTES_MAX in crypto_aead_xchacha20poly1305
This commit is contained in:
commit
754cff66d6
@ -53,7 +53,7 @@ crypto_aead_xchacha20poly1305_ietf_encrypt(unsigned char *c,
|
|||||||
unsigned long long clen = 0ULL;
|
unsigned long long clen = 0ULL;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (mlen > UINT64_MAX - crypto_aead_xchacha20poly1305_ietf_ABYTES) {
|
if (mlen > crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX) {
|
||||||
sodium_misuse();
|
sodium_misuse();
|
||||||
}
|
}
|
||||||
ret = crypto_aead_xchacha20poly1305_ietf_encrypt_detached
|
ret = crypto_aead_xchacha20poly1305_ietf_encrypt_detached
|
||||||
|
Loading…
Reference in New Issue
Block a user