summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2007-06-20 18:07:52 +0000
committerWerner Koch <wk@gnupg.org>2007-06-20 18:07:52 +0000
commit44e19ed44c2a8c8bd6e94fcf5e98fdc850f15eb5 (patch)
tree83ccb4f9336f7085e96af41144c3425082fc6227 /tests
parentb672b830d37f8371a856d052e72677e1ad7a3649 (diff)
downloadlibgcrypt-44e19ed44c2a8c8bd6e94fcf5e98fdc850f15eb5.tar.gz
Add an RSA benchmark (fix)
Diffstat (limited to 'tests')
-rw-r--r--tests/benchmark.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/benchmark.c b/tests/benchmark.c
index 41a273fb..3c0d5fa4 100644
--- a/tests/benchmark.c
+++ b/tests/benchmark.c
@@ -597,7 +597,7 @@ rsa_bench (int iterations, int print_header)
fflush (stdout);
x = gcry_mpi_new (p_sizes[testno]);
- gcry_mpi_randomize (x, p_sizes[testno], GCRY_WEAK_RANDOM);
+ gcry_mpi_randomize (x, p_sizes[testno]-8, GCRY_WEAK_RANDOM);
err = gcry_sexp_build (&data, NULL, "(data (flags raw) (value %m))", x);
gcry_mpi_release (x);
if (err)
@@ -609,7 +609,7 @@ rsa_bench (int iterations, int print_header)
gcry_sexp_release (sig);
err = gcry_pk_sign (&sig, data, sec_key);
if (err)
- die ("signing failed: %s\n", gpg_strerror (err));
+ die ("signing failed (%d): %s\n", count, gpg_strerror (err));
}
stop_timer ();
printf (" %s", elapsed_time ());
@@ -625,7 +625,7 @@ rsa_bench (int iterations, int print_header)
show_sexp ("seckey:\n", sec_key);
show_sexp ("data:\n", data);
show_sexp ("sig:\n", sig);
- die ("verify failed: %s\n", gpg_strerror (err));
+ die ("verify failed (%d): %s\n", count, gpg_strerror (err));
}
}
stop_timer ();