From 8d256f0edd31aeb000f436a2c2f9aa9f210238f9 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sun, 26 Feb 2017 22:04:50 +0100 Subject: [PATCH] With the full counter, the limit is comfortable enough (2^70) --- .../crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c | 3 --- .../crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c | 3 --- 2 files changed, 6 deletions(-) diff --git a/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c b/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c index 9425a0cb..1378c516 100644 --- a/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c +++ b/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c @@ -70,9 +70,6 @@ salsa20_encrypt_bytes(salsa_ctx *ctx, const uint8_t *m, uint8_t *c, if (!bytes) { return; /* LCOV_EXCL_LINE */ } - if (bytes > 64ULL * (1ULL << 32) - 64ULL) { - abort(); - } #include "u8.h" #include "u4.h" diff --git a/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c b/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c index 36ea5a7e..e27b591a 100644 --- a/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c +++ b/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c @@ -62,9 +62,6 @@ salsa20_encrypt_bytes(salsa_ctx *ctx, const uint8_t *m, uint8_t *c, if (!bytes) { return; /* LCOV_EXCL_LINE */ } - if (bytes > 64ULL * (1ULL << 32) - 64ULL) { - abort(); - } #include "u4.h" #include "u1.h"