]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
tests: Fix assert call with side effects. release-3.4-fixes
authorNiels Möller <nisse@lysator.liu.se>
Sun, 6 Jan 2019 10:11:15 +0000 (11:11 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Sun, 6 Jan 2019 10:11:15 +0000 (11:11 +0100)
ChangeLog
testsuite/rsa-compute-root-test.c

index 66cbeb610122f8f997a85d4017f1309e667efbf3..2af0088eb20a59a5213e00cbac31e82101704053 100644 (file)
--- 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.
index 9e3cb7f869cb46c6fb5b490db9cd32a715ebb283..7f859026d0bb109fd45be4017b7a1c674c4c79d5 100644 (file)
@@ -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);