aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_hkdf.c
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-08-18 15:10:39 +0200
committerFlorian Dold <florian.dold@gmail.com>2018-08-18 15:10:39 +0200
commitaf99085b7163fdded4dfad94fd2a98231bc12209 (patch)
treec055728c186a49be04c4381bf10f890eaba482c6 /src/util/crypto_hkdf.c
parentec8162bdf0db6282fbf507e6da72b056119c7805 (diff)
downloadgnunet-af99085b7163fdded4dfad94fd2a98231bc12209.tar.gz
gnunet-af99085b7163fdded4dfad94fd2a98231bc12209.zip
benchmark collection awk scripts
Diffstat (limited to 'src/util/crypto_hkdf.c')
-rw-r--r--src/util/crypto_hkdf.c4
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:
265hkdf_ok: 268hkdf_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