diff --git a/ChangeLog b/ChangeLog index 66cbeb610122f8f997a85d4017f1309e667efbf3..2af0088eb20a59a5213e00cbac31e82101704053 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 9e3cb7f869cb46c6fb5b490db9cd32a715ebb283..7f859026d0bb109fd45be4017b7a1c674c4c79d5 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);