Home
last modified time | relevance | path

Searched refs:eapol_sm (Results 1 – 22 of 22) sorted by relevance

/external/wpa_supplicant_8/src/eapol_supp/
Deapol_supp_sm.h70 struct eapol_sm;
107 void (*cb)(struct eapol_sm *eapol, enum eapol_supp_result result,
296 struct eapol_sm *eapol_sm_init(struct eapol_ctx *ctx);
297 void eapol_sm_deinit(struct eapol_sm *sm);
298 void eapol_sm_step(struct eapol_sm *sm);
299 int eapol_sm_get_status(struct eapol_sm *sm, char *buf, size_t buflen,
301 int eapol_sm_get_mib(struct eapol_sm *sm, char *buf, size_t buflen);
302 void eapol_sm_configure(struct eapol_sm *sm, int heldPeriod, int authPeriod,
304 int eapol_sm_rx_eapol(struct eapol_sm *sm, const u8 *src, const u8 *buf,
306 void eapol_sm_notify_tx_eapol_key(struct eapol_sm *sm);
[all …]
Deapol_supp_sm.c22 #define STATE_MACHINE_DATA struct eapol_sm
31 struct eapol_sm { struct
151 static void eapol_sm_txLogoff(struct eapol_sm *sm); argument
152 static void eapol_sm_txStart(struct eapol_sm *sm);
153 static void eapol_sm_processKey(struct eapol_sm *sm);
154 static void eapol_sm_getSuppRsp(struct eapol_sm *sm);
155 static void eapol_sm_txSuppRsp(struct eapol_sm *sm);
156 static void eapol_sm_abortSupp(struct eapol_sm *sm);
157 static void eapol_sm_abort_cached(struct eapol_sm *sm);
159 static void eapol_sm_set_port_authorized(struct eapol_sm *sm);
[all …]
/external/wpa_supplicant_8/src/ap/
Dieee802_1x.c137 struct eapol_state_machine *sm = sta->eapol_sm; in ieee802_1x_tx_key_one()
201 if (sta->eapol_sm) in ieee802_1x_tx_key_one()
202 sta->eapol_sm->dot1xAuthEapolFramesTx++; in ieee802_1x_tx_key_one()
210 struct eapol_state_machine *sm = sta->eapol_sm; in ieee802_1x_tx_key()
562 struct eapol_state_machine *sm = sta->eapol_sm; in ieee802_1x_encapsulate_radius()
694 struct eapol_state_machine *sm = sta->eapol_sm; in handle_eap_response()
727 struct eapol_state_machine *sm = sta->eapol_sm; in handle_eap_initiate()
873 if (sta->eapol_sm) in ieee802_1x_receive()
874 sta->eapol_sm->dot1xAuthEapLengthErrorFramesRx++; in ieee802_1x_receive()
883 if (sta->eapol_sm) { in ieee802_1x_receive()
[all …]
Dwpa_auth_glue.c165 ieee802_1x_notify_port_enabled(sta->eapol_sm, value); in hostapd_wpa_auth_set_eapol()
168 ieee802_1x_notify_port_valid(sta->eapol_sm, value); in hostapd_wpa_auth_set_eapol()
174 if (sta->eapol_sm) in hostapd_wpa_auth_set_eapol()
175 sta->eapol_sm->portControl = Auto; in hostapd_wpa_auth_set_eapol()
178 if (sta->eapol_sm) in hostapd_wpa_auth_set_eapol()
179 sta->eapol_sm->keyRun = value ? TRUE : FALSE; in hostapd_wpa_auth_set_eapol()
182 if (sta->eapol_sm) in hostapd_wpa_auth_set_eapol()
183 sta->eapol_sm->eap_if->eapKeyAvailable = in hostapd_wpa_auth_set_eapol()
187 if (sta->eapol_sm) in hostapd_wpa_auth_set_eapol()
188 sta->eapol_sm->keyDone = value ? TRUE : FALSE; in hostapd_wpa_auth_set_eapol()
[all …]
Dpreauth_auth.c80 if (sta->eapol_sm == NULL) { in rsn_preauth_receive()
84 sta->eapol_sm->radius_identifier = -1; in rsn_preauth_receive()
85 sta->eapol_sm->portValid = TRUE; in rsn_preauth_receive()
86 sta->eapol_sm->flags |= EAPOL_SM_PREAUTH; in rsn_preauth_receive()
204 key = ieee802_1x_get_key(sta->eapol_sm, &len); in rsn_preauth_finished()
211 sta->eapol_sm) == 0) { in rsn_preauth_finished()
Daccounting.c57 sta->eapol_sm && sta->eapol_sm->acct_multi_session_id_hi) { in accounting_msg()
59 sta->eapol_sm->acct_multi_session_id_hi, in accounting_msg()
60 sta->eapol_sm->acct_multi_session_id_lo); in accounting_msg()
91 val = ieee802_1x_get_identity(sta->eapol_sm, &len); in accounting_msg()
121 val = ieee802_1x_get_radius_class(sta->eapol_sm, &len, in accounting_msg()
133 b = ieee802_1x_get_radius_cui(sta->eapol_sm); in accounting_msg()
Dctrl_iface_ap.c199 if (sta->eapol_sm == NULL) in hostapd_ctrl_iface_sta()
201 return eapol_auth_dump_state(sta->eapol_sm, buf, in hostapd_ctrl_iface_sta()
Dsta_info.h101 struct eapol_state_machine *eapol_sm; member
Dauthsrv.c32 if (eapol_auth_eap_pending_cb(sta->eapol_sm, ctx) == 0) in hostapd_sim_db_cb_sta()
Dhostapd.c695 if (!sta->eapol_sm || in hostapd_das_find_sta()
696 !sta->eapol_sm->acct_multi_session_id_hi) { in hostapd_das_find_sta()
701 sta->eapol_sm->acct_multi_session_id_hi, in hostapd_das_find_sta()
702 sta->eapol_sm->acct_multi_session_id_lo); in hostapd_das_find_sta()
728 cui = ieee802_1x_get_radius_cui(sta->eapol_sm); in hostapd_das_find_sta()
756 identity = ieee802_1x_get_identity(sta->eapol_sm, in hostapd_das_find_sta()
Dsta_info.c476 ieee802_1x_notify_port_enabled(sta->eapol_sm, 0); in ap_handle_timer()
645 ieee802_1x_notify_port_enabled(sta->eapol_sm, 0); in ap_sta_remove()
1080 ieee802_1x_notify_port_enabled(sta->eapol_sm, 0); in ap_sta_disconnect()
Ddrv_callbacks.c363 ieee802_1x_notify_port_enabled(sta->eapol_sm, 1); in hostapd_notif_assoc()
415 ieee802_1x_notify_port_enabled(sta->eapol_sm, 0); in hostapd_notif_disassoc()
683 ieee802_1x_notify_pre_auth(sta->eapol_sm, 0); in hostapd_notif_auth()
Dwps_hostapd.c1432 if (sta->eapol_sm && (sta->flags & WLAN_STA_WPS)) in hostapd_rx_req_put_wlan_response()
1443 if (!sta->eapol_sm) { in hostapd_rx_req_put_wlan_response()
1462 return eapol_auth_eap_pending_cb(sta->eapol_sm, sta->eapol_sm->eap); in hostapd_rx_req_put_wlan_response()
Dieee802_11.c1056 ieee802_1x_notify_pre_auth(sta->eapol_sm, 0); in handle_auth()
1916 ieee802_1x_notify_port_enabled(sta->eapol_sm, 0); in handle_disassoc()
1972 ieee802_1x_notify_port_enabled(sta->eapol_sm, 0); in handle_deauth()
2460 if (sta->eapol_sm == NULL) { in handle_assoc_cb()
2482 ieee802_1x_notify_port_enabled(sta->eapol_sm, 1); in handle_assoc_cb()
/external/wpa_supplicant_8/src/rsn_supp/
Dwpa.h18 struct eapol_sm;
124 void wpa_sm_set_eapol(struct wpa_sm *sm, struct eapol_sm *eapol);
213 static inline void wpa_sm_set_eapol(struct wpa_sm *sm, struct eapol_sm *eapol) in wpa_sm_set_eapol()
Dwpa_i.h34 struct eapol_sm *eapol; /* EAPOL state machine from upper level code */
46 struct eapol_sm *preauth_eapol;
Dpreauth.c73 static void rsn_preauth_eapol_cb(struct eapol_sm *eapol, in rsn_preauth_eapol_cb()
Dwpa.c2466 void wpa_sm_set_eapol(struct wpa_sm *sm, struct eapol_sm *eapol) in wpa_sm_set_eapol()
/external/wpa_supplicant_8/wpa_supplicant/
Dwpas_kay.c280 struct eapol_sm *sm; in ieee802_1x_auth_get_msk()
Dwpa_supplicant_i.h528 struct eapol_sm *eapol;
Dwpas_glue.c267 static void wpa_supplicant_eapol_cb(struct eapol_sm *eapol, in wpa_supplicant_eapol_cb()
Deapol_test.c405 static void eapol_sm_cb(struct eapol_sm *eapol, enum eapol_supp_result result, in eapol_sm_cb()