summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2019-01-06 11:11:15 +0100
committerNiels Möller <nisse@lysator.liu.se>2019-01-06 11:11:15 +0100
commit73d3c6d5586cc0fd81eab081078144d621de07b4 (patch)
treef7fbe88b546a0d4b43f289998147a27696722dcc
parentc8f4de1f38d88b9bcbc28c91e983616d4e3253e2 (diff)
downloadnettle-release-3.4-fixes.tar.gz
tests: Fix assert call with side effects.release-3.4-fixes
-rw-r--r--ChangeLog5
-rw-r--r--testsuite/rsa-compute-root-test.c4
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 66cbeb61..2af0088e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-01-06 Niels Möller <nisse@lysator.liu.se>
+
+ * testsuite/rsa-compute-root-test.c (generate_keypair): Fix assert
+ call with side-effects.
+
2018-02-18 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Backported from master branch.
diff --git a/testsuite/rsa-compute-root-test.c b/testsuite/rsa-compute-root-test.c
index 9e3cb7f8..7f859026 100644
--- a/testsuite/rsa-compute-root-test.c
+++ b/testsuite/rsa-compute-root-test.c
@@ -86,6 +86,7 @@ generate_keypair (gmp_randstate_t rands,
mpz_t q1;
mpz_t phi;
mpz_t tmp;
+ int res;
mpz_init (p1);
mpz_init (q1);
@@ -124,7 +125,8 @@ generate_keypair (gmp_randstate_t rands,
}
mpz_mul(phi, p1, q1);
- assert (mpz_invert(key->d, pub->e, phi));
+ res = mpz_invert(key->d, pub->e, phi);
+ assert (res);
mpz_fdiv_r (key->a, key->d, p1);
mpz_fdiv_r (key->b, key->d, q1);