diff --git a/examples/random-prime.c b/examples/random-prime.c index c619c58fed5a7a8aaeb7d08c9d03c2df488be547..1ed4fcddea9595406a6dfdbed6ff514d6c06431a 100644 --- a/examples/random-prime.c +++ b/examples/random-prime.c @@ -126,8 +126,9 @@ main(int argc, char **argv) start = clock(); - nettle_random_prime(p, bits, - &yarrow, (nettle_random_func *) yarrow256_random); + nettle_random_prime(p, bits, 0, + &yarrow, (nettle_random_func *) yarrow256_random, + NULL, NULL); end = clock(); diff --git a/testsuite/random-prime-test.c b/testsuite/random-prime-test.c index 1425d760898959c11d338a6a7277683fa506cdda..6fdb449eaca89d2a0c4dba34d9843a69127aa34f 100644 --- a/testsuite/random-prime-test.c +++ b/testsuite/random-prime-test.c @@ -17,8 +17,10 @@ test_main(void) if (verbose) fprintf(stderr, "bits = %d\n", bits); - nettle_random_prime(p, bits, - &lfib, (nettle_random_func *) knuth_lfib_random ); + nettle_random_prime(p, bits, 0, + &lfib, (nettle_random_func *) knuth_lfib_random, + NULL, NULL); + ASSERT (mpz_sizeinbase (p, 2) == bits); ASSERT (mpz_probab_prime_p(p, 25)); }