diff options
author | Werner Koch <wk@gnupg.org> | 2007-06-20 18:07:52 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2007-06-20 18:07:52 +0000 |
commit | 44e19ed44c2a8c8bd6e94fcf5e98fdc850f15eb5 (patch) | |
tree | 83ccb4f9336f7085e96af41144c3425082fc6227 /tests | |
parent | b672b830d37f8371a856d052e72677e1ad7a3649 (diff) | |
download | libgcrypt-44e19ed44c2a8c8bd6e94fcf5e98fdc850f15eb5.tar.gz |
Add an RSA benchmark (fix)
Diffstat (limited to 'tests')
-rw-r--r-- | tests/benchmark.c | 6 |
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 (); |