projects
/
openssl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c74e148
)
Only count successful generations.
author
Felix Laurie von Massenbach
<felix@erbridge.co.uk>
Tue, 27 May 2014 12:38:59 +0000
(13:38 +0100)
committer
Ben Laurie
<ben@links.org>
Sun, 1 Jun 2014 14:31:26 +0000
(15:31 +0100)
apps/speed.c
patch
|
blob
|
history
diff --git
a/apps/speed.c
b/apps/speed.c
index eec2fd099925985696db9df4e515928280c90ac2..00a7f1906f306d989cddd1212a5fff1f4b28a64f 100644
(file)
--- 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++)
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);
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++)
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);
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++)
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);
d=Time_F(STOP);
prime_print_result(D_PRIME_COPRIME, count, d);