aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/util/perf_crypto_rsa.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/util/perf_crypto_rsa.c b/src/util/perf_crypto_rsa.c
index d652e8d4e..aba61786f 100644
--- a/src/util/perf_crypto_rsa.c
+++ b/src/util/perf_crypto_rsa.c
@@ -44,7 +44,7 @@ eval (unsigned int len)
44 struct GNUNET_CRYPTO_RsaBlindingKeySecret bsec[10]; 44 struct GNUNET_CRYPTO_RsaBlindingKeySecret bsec[10];
45 unsigned int i; 45 unsigned int i;
46 char sbuf[128]; 46 char sbuf[128];
47 char *bbuf; 47 void *bbuf;
48 size_t bbuf_len; 48 size_t bbuf_len;
49 struct GNUNET_HashCode hc; 49 struct GNUNET_HashCode hc;
50 50
@@ -88,14 +88,16 @@ eval (unsigned int len)
88 64 * 1024 / (1 + 88 64 * 1024 / (1 +
89 GNUNET_TIME_absolute_get_duration 89 GNUNET_TIME_absolute_get_duration
90 (start).rel_value_us / 1000LL), "keys/ms"); 90 (start).rel_value_us / 1000LL), "keys/ms");
91 */start = GNUNET_TIME_absolute_get (); 91 */
92 start = GNUNET_TIME_absolute_get ();
92 GNUNET_CRYPTO_hash ("test", 4, &hc); 93 GNUNET_CRYPTO_hash ("test", 4, &hc);
93 for (i = 0; i < 10; i++) 94 for (i = 0; i < 10; i++)
94 { 95 {
95 GNUNET_CRYPTO_rsa_blind (&hc, 96 GNUNET_CRYPTO_rsa_blind (&hc,
96 &bsec[i], 97 &bsec[i],
97 public_key, 98 public_key,
98 &bbuf, &bbuf_len); 99 &bbuf,
100 &bbuf_len);
99 GNUNET_free (bbuf); 101 GNUNET_free (bbuf);
100 } 102 }
101 printf ("10x %u-blinding took %s\n", 103 printf ("10x %u-blinding took %s\n",
@@ -115,12 +117,14 @@ eval (unsigned int len)
115 GNUNET_CRYPTO_rsa_blind (&hc, 117 GNUNET_CRYPTO_rsa_blind (&hc,
116 &bsec[0], 118 &bsec[0],
117 public_key, 119 public_key,
118 &bbuf, &bbuf_len); 120 &bbuf,
121 &bbuf_len);
119 start = GNUNET_TIME_absolute_get (); 122 start = GNUNET_TIME_absolute_get ();
120 for (i = 0; i < 10; i++) 123 for (i = 0; i < 10; i++)
121 { 124 {
122 sig = GNUNET_CRYPTO_rsa_sign_blinded (private_key, 125 sig = GNUNET_CRYPTO_rsa_sign_blinded (private_key,
123 bbuf, bbuf_len); 126 bbuf,
127 bbuf_len);
124 GNUNET_CRYPTO_rsa_signature_free (sig); 128 GNUNET_CRYPTO_rsa_signature_free (sig);
125 } 129 }
126 printf ("10x %u-signing took %s\n", 130 printf ("10x %u-signing took %s\n",