// opad
memxor(tmp, 0x36 ^ 0x5c, mdlen);
- if(sha512(tmp, sizeof tmp, out) != 0)
+ if(sha512(tmp, sizeof(tmp), out) != 0)
return false;
return true;
while(outlen > 0) {
/* Inner HMAC */
- if(!hmac_sha512(data, sizeof data, secret, secretlen, data))
+ if(!hmac_sha512(data, sizeof(data), secret, secretlen, data))
return false;
/* Outer HMAC */
if(outlen >= mdlen) {
- if(!hmac_sha512(data, sizeof data, secret, secretlen, out))
+ if(!hmac_sha512(data, sizeof(data), secret, secretlen, out))
return false;
out += mdlen;
outlen -= mdlen;
} else {
- if(!hmac_sha512(data, sizeof data, secret, secretlen, hash))
+ if(!hmac_sha512(data, sizeof(data), secret, secretlen, hash))
return false;
memcpy(out, hash, outlen);
out += outlen;