X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fgcrypt%2Fprf.c;h=1937f67554892d76b999890be47061d3de16868f;hb=3a316823b971396a428f020f401b9fe41252d98d;hp=55c9923d474aa4d642c6cae749595d9315b57a6d;hpb=5822f817aa802c2c5a83e9d99a8ae78cb822799b;p=tinc diff --git a/src/gcrypt/prf.c b/src/gcrypt/prf.c index 55c9923d..1937f675 100644 --- a/src/gcrypt/prf.c +++ b/src/gcrypt/prf.c @@ -60,7 +60,7 @@ static bool hmac_sha512(const char *key, size_t keylen, const char *msg, size_t // opad memxor(tmp, 0x36 ^ 0x5c, blklen); - if(sha512(tmp, sizeof tmp, out) != 0) + if(sha512(tmp, sizeof(tmp), out) != 0) return false; return true; @@ -84,17 +84,17 @@ bool prf(const char *secret, size_t secretlen, char *seed, size_t seedlen, char while(outlen > 0) { /* Inner HMAC */ - if(!hmac_sha512(secret, secretlen, data, sizeof data, data)) + if(!hmac_sha512(secret, secretlen, data, sizeof(data), data)) return false; /* Outer HMAC */ if(outlen >= mdlen) { - if(!hmac_sha512(secret, secretlen, data, sizeof data, out)) + if(!hmac_sha512(secret, secretlen, data, sizeof(data), out)) return false; out += mdlen; outlen -= mdlen; } else { - if(!hmac_sha512(secret, secretlen, data, sizeof data, hash)) + if(!hmac_sha512(secret, secretlen, data, sizeof(data), hash)) return false; memcpy(out, hash, outlen); out += outlen;