From a27c18d0e8ae6722dd7a733fc45a2d08499834c5 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Thu, 17 Aug 2017 20:58:14 +0200 Subject: [PATCH] No need for two buffers in the padding test --- test/default/sodium_utils.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/test/default/sodium_utils.c b/test/default/sodium_utils.c index 8d6c16ab..5414fec5 100644 --- a/test/default/sodium_utils.c +++ b/test/default/sodium_utils.c @@ -287,13 +287,11 @@ main(void) for (i = 0; i < 2000U; i++) { bin_len = randombytes_uniform(200U); - bin = sodium_malloc(bin_len); - randombytes_buf(bin, bin_len); blocksize = 1U + randombytes_uniform(100U); bin_padded_maxlen = bin_len + (blocksize - bin_len % blocksize); bin_padded = sodium_malloc(bin_padded_maxlen); + randombytes_buf(bin_padded, bin_padded_maxlen); - memcpy(bin_padded, bin, bin_len); assert(sodium_pad(&bin_padded_len, bin_padded, bin_len, blocksize, bin_padded_maxlen - 1U) == -1); assert(sodium_pad(&bin_padded_len, bin_padded, bin_len, @@ -311,7 +309,6 @@ main(void) assert(bin_len2 == bin_len); sodium_free(bin_padded); - sodium_free(bin); } return 0;