HMAC_LEN
MD5Update(ctx, key->hk_ipad, HMAC_LEN);
MD5Update(ctx, key->hk_opad, HMAC_LEN);
MD5Update(ctx, key->hk_ipad, HMAC_LEN);
MD5Update(ctx, key->hk_opad, HMAC_LEN);
if (keylen > HMAC_LEN) {
for (i = 0; i < HMAC_LEN; i++) {
u_char key[HMAC_LEN];
for (key_len = 0; key_len < HMAC_LEN; key_len++)
for (key_len = HMAC_LEN - 1; key_len >= 0; key_len--)
u_char key[HMAC_LEN+1]; /* b64_pton needs more than 64 bytes do decode
key_len = b64_pton((char *)tmp, key, HMAC_LEN+1); /*%< see above */
return memcmp(hkey1->hk_ipad, hkey2->hk_ipad, HMAC_LEN);