diff options
Diffstat (limited to 'src/util/crypto_hkdf.c')
-rw-r--r-- | src/util/crypto_hkdf.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util/crypto_hkdf.c b/src/util/crypto_hkdf.c index f04d3e675..6dae13840 100644 --- a/src/util/crypto_hkdf.c +++ b/src/util/crypto_hkdf.c | |||
@@ -52,6 +52,7 @@ | |||
52 | 52 | ||
53 | #if GNUNET_BUILD | 53 | #if GNUNET_BUILD |
54 | #include "platform.h" | 54 | #include "platform.h" |
55 | #include "benchmark.h" | ||
55 | #include "gnunet_crypto_lib.h" | 56 | #include "gnunet_crypto_lib.h" |
56 | #else | 57 | #else |
57 | #define GNUNET_NO 0 | 58 | #define GNUNET_NO 0 |
@@ -155,6 +156,8 @@ GNUNET_CRYPTO_hkdf_v (void *result, size_t out_len, int xtr_algo, int prf_algo, | |||
155 | size_t ctx_len; | 156 | size_t ctx_len; |
156 | va_list args; | 157 | va_list args; |
157 | 158 | ||
159 | BENCHMARK_START (hkdf); | ||
160 | |||
158 | if (0 == k) | 161 | if (0 == k) |
159 | return GNUNET_SYSERR; | 162 | return GNUNET_SYSERR; |
160 | if (GPG_ERR_NO_ERROR != | 163 | if (GPG_ERR_NO_ERROR != |
@@ -265,6 +268,7 @@ hkdf_error: | |||
265 | hkdf_ok: | 268 | hkdf_ok: |
266 | gcry_md_close (xtr); | 269 | gcry_md_close (xtr); |
267 | gcry_md_close (prf); | 270 | gcry_md_close (prf); |
271 | BENCHMARK_END (hkdf); | ||
268 | return ret; | 272 | return ret; |
269 | } | 273 | } |
270 | 274 | ||