Lines Matching refs:prf

121 static int eap_eke_prf_len(u8 prf)  in eap_eke_prf_len()  argument
123 if (prf == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_prf_len()
125 if (prf == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_prf_len()
131 static int eap_eke_nonce_len(u8 prf) in eap_eke_nonce_len() argument
135 prf_len = eap_eke_prf_len(prf); in eap_eke_nonce_len()
146 static int eap_eke_auth_len(u8 prf) in eap_eke_auth_len() argument
148 switch (prf) { in eap_eke_auth_len()
183 static int eap_eke_prf(u8 prf, const u8 *key, size_t key_len, const u8 *data, in eap_eke_prf() argument
199 if (prf == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_prf()
201 if (prf == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_prf()
290 static int eap_eke_prfplus(u8 prf, const u8 *key, size_t key_len, in eap_eke_prfplus() argument
293 if (prf == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_prfplus()
296 if (prf == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_prfplus()
315 if (eap_eke_prf(sess->prf, zeros, sess->prf_len, in eap_eke_derive_key()
329 if (eap_eke_prfplus(sess->prf, temp, sess->prf_len, in eap_eke_derive_key()
412 if (eap_eke_prf(sess->prf, zeros, sess->auth_len, modexp, dh->prime_len, in eap_eke_shared_secret()
460 if (eap_eke_prfplus(sess->prf, sess->shared_secret, sess->prf_len, in eap_eke_derive_ke_ki()
508 if (eap_eke_prfplus(sess->prf, sess->shared_secret, sess->prf_len, in eap_eke_derive_ka()
553 if (eap_eke_prfplus(sess->prf, sess->shared_secret, sess->prf_len, in eap_eke_derive_msk()
693 return eap_eke_prf(sess->prf, sess->ka, sess->auth_len, in eap_eke_auth()
700 u8 prf, u8 mac) in eap_eke_session_init() argument
704 sess->prf = prf; in eap_eke_session_init()
707 sess->prf_len = eap_eke_prf_len(prf); in eap_eke_session_init()
708 sess->nonce_len = eap_eke_nonce_len(prf); in eap_eke_session_init()
709 sess->auth_len = eap_eke_auth_len(prf); in eap_eke_session_init()