diff options
-rw-r--r-- | src/util/crypto_rsa.c | 4 | ||||
-rw-r--r-- | src/util/perf_crypto_rsa.c | 14 |
2 files changed, 11 insertions, 7 deletions
diff --git a/src/util/crypto_rsa.c b/src/util/crypto_rsa.c index d5eca6225..fec4d13db 100644 --- a/src/util/crypto_rsa.c +++ b/src/util/crypto_rsa.c | |||
@@ -262,8 +262,8 @@ GNUNET_CRYPTO_rsa_private_key_decode (const void *buf, | |||
262 | * @return NULL on error, otherwise the public key | 262 | * @return NULL on error, otherwise the public key |
263 | */ | 263 | */ |
264 | struct GNUNET_CRYPTO_RsaPublicKey * | 264 | struct GNUNET_CRYPTO_RsaPublicKey * |
265 | GNUNET_CRYPTO_rsa_private_key_get_public (const struct | 265 | GNUNET_CRYPTO_rsa_private_key_get_public ( |
266 | GNUNET_CRYPTO_RsaPrivateKey *priv) | 266 | const struct GNUNET_CRYPTO_RsaPrivateKey *priv) |
267 | { | 267 | { |
268 | struct GNUNET_CRYPTO_RsaPublicKey *pub; | 268 | struct GNUNET_CRYPTO_RsaPublicKey *pub; |
269 | gcry_mpi_t ne[2]; | 269 | gcry_mpi_t ne[2]; |
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", |