Lines Matching refs:hmac
117 uint8_t hmac[HMAC_LENGTH]; in dhcp_auth_validate() local
184 if (dlen < sizeof(secretid) + sizeof(hmac)) { in dhcp_auth_validate()
193 if (dlen < sizeof(secretid) + sizeof(hmac)) { in dhcp_auth_validate()
197 realm_len = dlen - (sizeof(secretid) + sizeof(hmac)); in dhcp_auth_validate()
327 memset(hmac, 0, sizeof(hmac)); in dhcp_auth_validate()
330 hmac_md5(mm, mlen, t->key, t->key_len, hmac); in dhcp_auth_validate()
339 if (memcmp(d, &hmac, dlen)) { in dhcp_auth_validate()
480 uint8_t hmac[HMAC_LENGTH]; in dhcp_auth_encode() local
553 dlen += sizeof(t->secretid) + sizeof(hmac); in dhcp_auth_encode()
656 hmac_md5(m, mlen, t->key, t->key_len, hmac); in dhcp_auth_encode()
657 memcpy(data, hmac, sizeof(hmac)); in dhcp_auth_encode()
670 return (int)(dlen - sizeof(hmac)); /* should be zero */ in dhcp_auth_encode()