+2021-11-15 Niels Möller <nisse@lysator.liu.se>
+
+ * testsuite/ecc-sqrt-test.c (test_sqrt_ratio): Fix sqrt_ratio test
+ for v = 0, failure is expected.
+
2021-11-13 Niels Möller <nisse@lysator.liu.se>
* testsuite/testutils.c (get_random_seed): Move function here.
mpz_limbs_copy (up, u, m->size);
if (!m->sqrt_ratio (m, rp, up, vp, scratch))
{
+ if (mpz_divisible_p (v, p))
+ /* v = 0 (mod p), sqrt_ratio should fail. */
+ continue;
+
fprintf (stderr, "m->sqrt_ratio returned failure, bit_size = %d\n"
"u = 0x",
m->bit_size);