From a77889f5609cf49f0c72e1cc414a6c15f7d3cef0 Mon Sep 17 00:00:00 2001 From: Felix Laurie von Massenbach Date: Tue, 27 May 2014 13:38:59 +0100 Subject: [PATCH] Only count successful generations. --- apps/speed.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/speed.c b/apps/speed.c index eec2fd0999..00a7f1906f 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -2037,7 +2037,7 @@ int MAIN(int argc, char **argv) Time_F(START); for (count=0, run=1; COND(prime_c[D_PRIME_TRIAL_DIVISION]); count++) - bn_probable_prime_dh(rnd, 1024, add, NULL, ctx); + if (!bn_probable_prime_dh(rnd, 1024, add, NULL, ctx)) count--; d=Time_F(STOP); prime_print_result(D_PRIME_TRIAL_DIVISION, count, d); @@ -2057,7 +2057,7 @@ int MAIN(int argc, char **argv) Time_F(START); for (count=0, run=1; COND(prime_c[D_PRIME_TRIAL_DIVISION_RETRY]); count++) - bn_probable_prime_dh_retry(rnd, 1024, ctx); + if (!bn_probable_prime_dh_retry(rnd, 1024, ctx)) count--; d=Time_F(STOP); prime_print_result(D_PRIME_TRIAL_DIVISION_RETRY, count, d); @@ -2076,7 +2076,7 @@ int MAIN(int argc, char **argv) Time_F(START); for (count=0, run=1; COND(prime_c[D_PRIME_COPRIME]); count++) - bn_probable_prime_dh_coprime(rnd, 1024, ctx); + if (!bn_probable_prime_dh_coprime(rnd, 1024, ctx)) count--; d=Time_F(STOP); prime_print_result(D_PRIME_COPRIME, count, d); -- GitLab