Lines Matching refs:hmac
242 axf = s->hmac.auth_hash; in ccp_init_hmac_digest()
246 axf->Final(s->hmac.ipad, &auth_ctx); in ccp_init_hmac_digest()
250 memcpy(s->hmac.ipad, key, klen); in ccp_init_hmac_digest()
252 memset(s->hmac.ipad + klen, 0, axf->blocksize - klen); in ccp_init_hmac_digest()
253 memcpy(s->hmac.opad, s->hmac.ipad, axf->blocksize); in ccp_init_hmac_digest()
256 s->hmac.ipad[i] ^= HMAC_IPAD_VAL; in ccp_init_hmac_digest()
257 s->hmac.opad[i] ^= HMAC_OPAD_VAL; in ccp_init_hmac_digest()
491 s->hmac.auth_hash = auth_hash; in ccp_newsession()
492 s->hmac.auth_mode = auth_mode; in ccp_newsession()
494 s->hmac.hash_len = auth_hash->hashsize; in ccp_newsession()
496 s->hmac.hash_len = csp->csp_auth_mlen; in ccp_newsession()
555 KASSERT(s->hmac.auth_hash != NULL, ("auth key without HMAC")); in ccp_process()