X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Fcrypto_hkdf.c;h=c2b96778a6e1284161bdc06effc2313b4efc2c25;hb=72c8645af31896829b674b575c5375706f362a30;hp=d97f516fe06546c34b83b969b5158380d9acb03a;hpb=502af2167f7c218366666ca4944bd7cc54b5b19a;p=oweals%2Fgnunet.git diff --git a/src/util/crypto_hkdf.c b/src/util/crypto_hkdf.c index d97f516fe..c2b96778a 100644 --- a/src/util/crypto_hkdf.c +++ b/src/util/crypto_hkdf.c @@ -36,6 +36,8 @@ * - Matthias Wachs (08.10.2010) */ +#define LOG(kind,...) GNUNET_log_from (kind, "util", __VA_ARGS__) + /** * Set this to 0 if you compile this code outside of GNUnet. */ @@ -47,6 +49,7 @@ #define DEBUG_HKDF 0 + #if GNUNET_BUILD #include "platform.h" #include "gnunet_crypto_lib.h" @@ -71,8 +74,8 @@ * @return HMAC, freed by caller via gcry_md_close/_reset */ static const void * -doHMAC (gcry_md_hd_t mac, - const void *key, size_t key_len, const void *buf, size_t buf_len) +doHMAC (gcry_md_hd_t mac, const void *key, size_t key_len, const void *buf, + size_t buf_len) { gcry_md_setkey (mac, key, key_len); gcry_md_write (mac, buf, buf_len); @@ -91,9 +94,8 @@ doHMAC (gcry_md_hd_t mac, * @return GNUNET_YES on success */ static int -getPRK (gcry_md_hd_t mac, - const void *xts, size_t xts_len, - const void *skm, size_t skm_len, void *prk) +getPRK (gcry_md_hd_t mac, const void *xts, size_t xts_len, const void *skm, + size_t skm_len, void *prk) { const void *ret; @@ -136,10 +138,9 @@ dump (const char *src, const void *p, unsigned int l) * @return GNUNET_YES on success */ int -GNUNET_CRYPTO_hkdf_v (void *result, size_t out_len, - int xtr_algo, int prf_algo, - const void *xts, size_t xts_len, - const void *skm, size_t skm_len, va_list argp) +GNUNET_CRYPTO_hkdf_v (void *result, size_t out_len, int xtr_algo, int prf_algo, + const void *xts, size_t xts_len, const void *skm, + size_t skm_len, va_list argp) { const void *hc; unsigned long i, t, d; @@ -280,17 +281,17 @@ hkdf_ok: * @return GNUNET_YES on success */ int -GNUNET_CRYPTO_hkdf (void *result, size_t out_len, - int xtr_algo, int prf_algo, - const void *xts, size_t xts_len, - const void *skm, size_t skm_len, ...) +GNUNET_CRYPTO_hkdf (void *result, size_t out_len, int xtr_algo, int prf_algo, + const void *xts, size_t xts_len, const void *skm, + size_t skm_len, ...) { va_list argp; int ret; va_start (argp, skm_len); - ret = GNUNET_CRYPTO_hkdf_v (result, out_len, xtr_algo, prf_algo, xts, - xts_len, skm, skm_len, argp); + ret = + GNUNET_CRYPTO_hkdf_v (result, out_len, xtr_algo, prf_algo, xts, xts_len, + skm, skm_len, argp); va_end (argp); return ret;