diff options
Diffstat (limited to 'test/default/verify1.c')
-rw-r--r-- | test/default/verify1.c | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/test/default/verify1.c b/test/default/verify1.c index def6421..d3f7e17 100644 --- a/test/default/verify1.c +++ b/test/default/verify1.c @@ -1,5 +1,3 @@ -#include <stdio.h> -#include <string.h> #define TEST_NAME "verify1" #include "cmptest.h" @@ -10,25 +8,29 @@ unsigned char v64[64], v64x[64]; int main(void) { - randombytes_buf(v16, sizeof v16); - randombytes_buf(v32, sizeof v32); - randombytes_buf(v64, sizeof v64); + randombytes_buf(v16, sizeof v16); + randombytes_buf(v32, sizeof v32); + randombytes_buf(v64, sizeof v64); - memcpy(v16x, v16, sizeof v16); - memcpy(v32x, v32, sizeof v32); - memcpy(v64x, v64, sizeof v64); + memcpy(v16x, v16, sizeof v16); + memcpy(v32x, v32, sizeof v32); + memcpy(v64x, v64, sizeof v64); - printf("%d\n", crypto_verify_16(v16, v16x)); - printf("%d\n", crypto_verify_32(v32, v32x)); - printf("%d\n", crypto_verify_64(v64, v64x)); + printf("%d\n", crypto_verify_16(v16, v16x)); + printf("%d\n", crypto_verify_32(v32, v32x)); + printf("%d\n", crypto_verify_64(v64, v64x)); - v16x[randombytes_random() & 15U]++; - v32x[randombytes_random() & 31U]++; - v64x[randombytes_random() & 63U]++; + v16x[randombytes_random() & 15U]++; + v32x[randombytes_random() & 31U]++; + v64x[randombytes_random() & 63U]++; - printf("%d\n", crypto_verify_16(v16, v16x)); - printf("%d\n", crypto_verify_32(v32, v32x)); - printf("%d\n", crypto_verify_64(v64, v64x)); + printf("%d\n", crypto_verify_16(v16, v16x)); + printf("%d\n", crypto_verify_32(v32, v32x)); + printf("%d\n", crypto_verify_64(v64, v64x)); - return 0; + assert(crypto_verify_16_bytes() == 16U); + assert(crypto_verify_32_bytes() == 32U); + assert(crypto_verify_64_bytes() == 64U); + + return 0; } |