Lines Matching refs:mac
91 static int eap_eke_pnonce_len(u8 mac) in eap_eke_pnonce_len() argument
95 if (mac == EAP_EKE_MAC_HMAC_SHA1) in eap_eke_pnonce_len()
97 else if (mac == EAP_EKE_MAC_HMAC_SHA2_256) in eap_eke_pnonce_len()
106 static int eap_eke_pnonce_ps_len(u8 mac) in eap_eke_pnonce_ps_len() argument
110 if (mac == EAP_EKE_MAC_HMAC_SHA1) in eap_eke_pnonce_ps_len()
112 else if (mac == EAP_EKE_MAC_HMAC_SHA2_256) in eap_eke_pnonce_ps_len()
445 if (sess->mac == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_derive_ke_ki()
447 else if (sess->mac == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_derive_ke_ki()
572 static int eap_eke_mac(u8 mac, const u8 *key, const u8 *data, size_t data_len, in eap_eke_mac() argument
575 if (mac == EAP_EKE_MAC_HMAC_SHA1) in eap_eke_mac()
577 if (mac == EAP_EKE_MAC_HMAC_SHA2_256) in eap_eke_mac()
595 if (sess->mac == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_prot()
597 else if (sess->mac == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_prot()
628 eap_eke_mac(sess->mac, sess->ki, e, data_len + pad, pos) < 0) in eap_eke_prot()
649 if (sess->mac == EAP_EKE_PRF_HMAC_SHA1) in eap_eke_decrypt_prot()
651 else if (sess->mac == EAP_EKE_PRF_HMAC_SHA2_256) in eap_eke_decrypt_prot()
660 if (eap_eke_mac(sess->mac, sess->ki, prot + block_size, in eap_eke_decrypt_prot()
700 u8 prf, u8 mac) in eap_eke_session_init() argument
705 sess->mac = mac; in eap_eke_session_init()
711 sess->pnonce_len = eap_eke_pnonce_len(sess->mac); in eap_eke_session_init()
712 sess->pnonce_ps_len = eap_eke_pnonce_ps_len(sess->mac); in eap_eke_session_init()