Lines Matching refs:eap_if

266 	if (!sm->eap_if->eapKeyData || sm->eap_if->eapKeyDataLen < 64) {  in ieee802_1x_tx_key_one()
281 os_memcpy(ekey + sizeof(key->key_iv), sm->eap_if->eapKeyData, 32); in ieee802_1x_tx_key_one()
294 hmac_md5(sm->eap_if->eapKeyData + 32, 32, buf, sizeof(*hdr) + len, in ieee802_1x_tx_key_one()
312 if (!sm || !sm->eap_if->eapKeyData) in ieee802_1x_tx_key()
947 wpabuf_free(sm->eap_if->eapRespData); in handle_eap_response()
948 sm->eap_if->eapRespData = wpabuf_alloc_copy(eap, len); in handle_eap_response()
978 wpabuf_free(sm->eap_if->eapRespData); in handle_eap_initiate()
979 sm->eap_if->eapRespData = wpabuf_alloc_copy(eap, len); in handle_eap_initiate()
1236 sta->eapol_sm->eap_if->portEnabled = true; in ieee802_1x_receive()
1393 sta->eapol_sm->eap_if->portEnabled = true; in ieee802_1x_new_station()
1403 sta->eapol_sm->eap_if->eapKeyAvailable = true; in ieee802_1x_new_station()
1426 sta->eapol_sm->eap_if->eapKeyAvailable = true; in ieee802_1x_new_station()
1447 sta->eapol_sm->eap_if->eapKeyAvailable = true; in ieee802_1x_new_station()
1511 sm->eap_if->aaaEapNoReq = true; in ieee802_1x_decapsulate_radius()
1525 sm->eap_if->aaaEapNoReq = true; in ieee802_1x_decapsulate_radius()
1534 sm->eap_if->aaaEapNoReq = true; in ieee802_1x_decapsulate_radius()
1569 sm->eap_if->aaaEapReq = true; in ieee802_1x_decapsulate_radius()
1571 wpabuf_free(sm->eap_if->aaaEapReqData); in ieee802_1x_decapsulate_radius()
1572 sm->eap_if->aaaEapReqData = eap; in ieee802_1x_decapsulate_radius()
1600 os_free(sm->eap_if->aaaEapKeyData); in ieee802_1x_get_keys()
1601 sm->eap_if->aaaEapKeyData = os_malloc(len); in ieee802_1x_get_keys()
1602 if (sm->eap_if->aaaEapKeyData) { in ieee802_1x_get_keys()
1603 os_memcpy(sm->eap_if->aaaEapKeyData, keys->recv, in ieee802_1x_get_keys()
1605 os_memcpy(sm->eap_if->aaaEapKeyData + keys->recv_len, in ieee802_1x_get_keys()
1607 sm->eap_if->aaaEapKeyDataLen = len; in ieee802_1x_get_keys()
1608 sm->eap_if->aaaEapKeyAvailable = true; in ieee802_1x_get_keys()
1625 os_free(sm->eap_if->eapSessionId); in ieee802_1x_get_keys()
1626 sm->eap_if->eapSessionId = os_memdup(buf, len); in ieee802_1x_get_keys()
1627 if (sm->eap_if->eapSessionId) { in ieee802_1x_get_keys()
1628 sm->eap_if->eapSessionIdLen = len; in ieee802_1x_get_keys()
1630 sm->eap_if->eapSessionId, in ieee802_1x_get_keys()
1631 sm->eap_if->eapSessionIdLen); in ieee802_1x_get_keys()
1634 sm->eap_if->eapSessionIdLen = 0; in ieee802_1x_get_keys()
2119 sm->eap_if->aaaSuccess = true; in ieee802_1x_receive_auth()
2131 sm->eap_if->aaaFail = true; in ieee802_1x_receive_auth()
2142 sm->eap_if->aaaEapReq = true; in ieee802_1x_receive_auth()
2145 sm->eap_if->aaaMethodTimeout = session_timeout; in ieee802_1x_receive_auth()
2150 sm->eap_if->aaaMethodTimeout); in ieee802_1x_receive_auth()
2156 sm->eap_if->aaaMethodTimeout = 0; in ieee802_1x_receive_auth()
2163 sm->eap_if->aaaEapReq = false; in ieee802_1x_receive_auth()
2172 sm->eap_if->aaaEapReqData, in ieee802_1x_receive_auth()
2173 sm->eap_if->aaaEapKeyData, in ieee802_1x_receive_auth()
2174 sm->eap_if->aaaEapKeyDataLen); in ieee802_1x_receive_auth()
2201 if (sm->eap_if->eapTimeout) { in ieee802_1x_abort_auth()
2210 sm->eap_if->portEnabled = false; in ieee802_1x_abort_auth()
2249 sta->eapol_sm->eap_if->eapKeyAvailable = true; in ieee802_1x_sta_key_available()
2797 *len = sm->eap_if->eapKeyDataLen; in ieee802_1x_get_key()
2798 return sm->eap_if->eapKeyData; in ieee802_1x_get_key()
2807 if (!sm || !sm->eap_if) in ieee802_1x_get_session_id()
2810 *len = sm->eap_if->eapSessionIdLen; in ieee802_1x_get_session_id()
2811 return sm->eap_if->eapSessionId; in ieee802_1x_get_session_id()
2821 sm->eap_if->portEnabled = enabled; in ieee802_1x_notify_port_enabled()