From 011343e88c778f67ec1416f16a9ff3412505786c Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 6 May 2019 12:48:02 +0200 Subject: [PATCH] More tests --- test/default/core_ristretto255.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/default/core_ristretto255.c b/test/default/core_ristretto255.c index a3973604..c6bbd7a5 100644 --- a/test/default/core_ristretto255.c +++ b/test/default/core_ristretto255.c @@ -187,6 +187,17 @@ tv3(void) } } + crypto_core_ristretto255_random(s); + memset(s_, 0xfe, crypto_core_ristretto255_BYTES); + assert(crypto_core_ristretto255_add(s2, s_, s) == -1); + assert(crypto_core_ristretto255_add(s2, s, s_) == -1); + assert(crypto_core_ristretto255_add(s2, s_, s_) == -1); + assert(crypto_core_ristretto255_add(s2, s, s) == 0); + assert(crypto_core_ristretto255_sub(s2, s_, s) == -1); + assert(crypto_core_ristretto255_sub(s2, s, s_) == -1); + assert(crypto_core_ristretto255_sub(s2, s_, s_) == -1); + assert(crypto_core_ristretto255_sub(s2, s, s) == 0); + sodium_free(s2); sodium_free(s_); sodium_free(s);