/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eapol_auth/ |
H A D | eapol_auth_sm.c | 30 sm->eapol->cb.set_port_authorized(sm->eapol->conf.ctx, sm->sta, 1) 32 sm->eapol->cb.set_port_authorized(sm->eapol->conf.ctx, sm->sta, 0) 38 #define abortAuth() sm->eapol->cb.abort_auth(sm->eapol->conf.ctx, sm->sta) 39 #define txKey() sm->eapol->cb.tx_key(sm->eapol->conf.ctx, sm->sta) 49 static void eapol_auth_logger(struct eapol_authenticator *eapol, in eapol_auth_logger() argument 53 if (eapol in eapol_auth_logger() 59 eapol_auth_vlogger(struct eapol_authenticator *eapol, const u8 *addr, eapol_logger_level level, const char *fmt, ...) eapol_auth_vlogger() argument 772 eapol_auth_alloc(struct eapol_authenticator *eapol, const u8 *addr, int flags, const struct wpabuf *assoc_wps_ie, const struct wpabuf *assoc_p2p_ie, void *sta_ctx, const char *identity, const char *radius_cui) eapol_auth_alloc() argument 901 eapol_sm_sta_entry_alive(struct eapol_authenticator *eapol, const u8 *addr) eapol_sm_sta_entry_alive() argument 910 struct eapol_authenticator *eapol = sm->eapol; eapol_sm_step_run() local 1284 struct eapol_authenticator *eapol; eapol_auth_init() local 1317 eapol_auth_deinit(struct eapol_authenticator *eapol) eapol_auth_deinit() argument [all...] |
H A D | eapol_auth_sm.h | 91 void eapol_auth_deinit(struct eapol_authenticator *eapol); 93 eapol_auth_alloc(struct eapol_authenticator *eapol, const u8 *addr,
|
H A D | eapol_auth_sm_i.h | 167 struct eapol_authenticator *eapol; member
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eapol_auth/ |
H A D | eapol_auth_sm.c | 30 sm->eapol->cb.set_port_authorized(sm->eapol->conf.ctx, sm->sta, 1) 32 sm->eapol->cb.set_port_authorized(sm->eapol->conf.ctx, sm->sta, 0) 38 #define abortAuth() sm->eapol->cb.abort_auth(sm->eapol->conf.ctx, sm->sta) 39 #define txKey() sm->eapol->cb.tx_key(sm->eapol->conf.ctx, sm->sta) 49 static void eapol_auth_logger(struct eapol_authenticator *eapol, in eapol_auth_logger() argument 53 if (eapol in eapol_auth_logger() 60 eapol_auth_vlogger(struct eapol_authenticator *eapol, const u8 *addr, eapol_logger_level level, const char *fmt, ...) eapol_auth_vlogger() argument 777 eapol_auth_alloc(struct eapol_authenticator *eapol, const u8 *addr, int flags, const struct wpabuf *assoc_wps_ie, const struct wpabuf *assoc_p2p_ie, void *sta_ctx, const char *identity, const char *radius_cui) eapol_auth_alloc() argument 884 eapol_sm_sta_entry_alive(struct eapol_authenticator *eapol, const u8 *addr) eapol_sm_sta_entry_alive() argument 893 struct eapol_authenticator *eapol = sm->eapol; eapol_sm_step_run() local 1224 struct eapol_authenticator *eapol; eapol_auth_init() local 1259 eapol_auth_deinit(struct eapol_authenticator *eapol) eapol_auth_deinit() argument [all...] |
H A D | eapol_auth_sm.h | 67 void eapol_auth_deinit(struct eapol_authenticator *eapol); 69 eapol_auth_alloc(struct eapol_authenticator *eapol, const u8 *addr,
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/ap/ |
H A D | pmksa_cache_auth.c | 142 struct eapol_state_machine *eapol) in pmksa_cache_from_eapol_data() 146 if (eapol == NULL) in pmksa_cache_from_eapol_data() 149 if (eapol->identity) { in pmksa_cache_from_eapol_data() 150 entry->identity = os_malloc(eapol->identity_len); in pmksa_cache_from_eapol_data() 152 entry->identity_len = eapol->identity_len; in pmksa_cache_from_eapol_data() 153 os_memcpy(entry->identity, eapol->identity, in pmksa_cache_from_eapol_data() 154 eapol->identity_len); in pmksa_cache_from_eapol_data() 158 if (eapol->radius_cui) in pmksa_cache_from_eapol_data() 159 entry->cui = wpabuf_dup(eapol->radius_cui); in pmksa_cache_from_eapol_data() 162 radius_copy_class(&entry->radius_class, &eapol in pmksa_cache_from_eapol_data() 141 pmksa_cache_from_eapol_data(struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol) pmksa_cache_from_eapol_data() argument 180 pmksa_cache_to_eapol_data(struct hostapd_data *hapd, struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol) pmksa_cache_to_eapol_data() argument 279 pmksa_cache_auth_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp) pmksa_cache_auth_add() argument 315 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp) pmksa_cache_auth_create_entry() argument [all...] |
H A D | pmksa_cache_auth.h | 55 struct eapol_state_machine *eapol, int akmp); 60 struct eapol_state_machine *eapol, int akmp); 69 struct eapol_state_machine *eapol);
|
H A D | ieee802_1x.c | 244 struct eapol_authenticator *eapol = hapd->eapol_auth; in ieee802_1x_tx_key() local 260 if (eapol->default_wep_key) { in ieee802_1x_tx_key() 261 ieee802_1x_tx_key_one(hapd, sta, eapol->default_wep_key_idx, 1, in ieee802_1x_tx_key() 262 eapol->default_wep_key, in ieee802_1x_tx_key() 2124 struct eapol_authenticator *eapol = hapd->eapol_auth; in ieee802_1x_rekey_broadcast() local 2129 os_free(eapol->default_wep_key); in ieee802_1x_rekey_broadcast() 2130 eapol->default_wep_key = os_malloc(hapd->conf->default_wep_key_len); in ieee802_1x_rekey_broadcast() 2131 if (!eapol->default_wep_key || in ieee802_1x_rekey_broadcast() 2132 random_get_bytes(eapol->default_wep_key, in ieee802_1x_rekey_broadcast() 2135 os_free(eapol in ieee802_1x_rekey_broadcast() 2162 struct eapol_authenticator *eapol = hapd->eapol_auth; ieee802_1x_rekey() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/ap/ |
H A D | pmksa_cache_auth.c | 142 struct eapol_state_machine *eapol) in pmksa_cache_from_eapol_data() 146 if (eapol == NULL) in pmksa_cache_from_eapol_data() 149 if (eapol->identity) { in pmksa_cache_from_eapol_data() 150 entry->identity = os_malloc(eapol->identity_len); in pmksa_cache_from_eapol_data() 152 entry->identity_len = eapol->identity_len; in pmksa_cache_from_eapol_data() 153 os_memcpy(entry->identity, eapol->identity, in pmksa_cache_from_eapol_data() 154 eapol->identity_len); in pmksa_cache_from_eapol_data() 158 if (eapol->radius_cui) in pmksa_cache_from_eapol_data() 159 entry->cui = wpabuf_dup(eapol->radius_cui); in pmksa_cache_from_eapol_data() 162 radius_copy_class(&entry->radius_class, &eapol in pmksa_cache_from_eapol_data() 141 pmksa_cache_from_eapol_data(struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol) pmksa_cache_from_eapol_data() argument 180 pmksa_cache_to_eapol_data(struct hostapd_data *hapd, struct rsn_pmksa_cache_entry *entry, struct eapol_state_machine *eapol) pmksa_cache_to_eapol_data() argument 279 pmksa_cache_auth_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp) pmksa_cache_auth_add() argument 315 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp) pmksa_cache_auth_create_entry() argument [all...] |
H A D | pmksa_cache_auth.h | 55 struct eapol_state_machine *eapol, int akmp); 60 struct eapol_state_machine *eapol, int akmp); 69 struct eapol_state_machine *eapol);
|
H A D | ieee802_1x.c | 244 struct eapol_authenticator *eapol = hapd->eapol_auth; in ieee802_1x_tx_key() local 260 if (eapol->default_wep_key) { in ieee802_1x_tx_key() 261 ieee802_1x_tx_key_one(hapd, sta, eapol->default_wep_key_idx, 1, in ieee802_1x_tx_key() 262 eapol->default_wep_key, in ieee802_1x_tx_key() 2109 struct eapol_authenticator *eapol = hapd->eapol_auth; in ieee802_1x_rekey_broadcast() local 2114 os_free(eapol->default_wep_key); in ieee802_1x_rekey_broadcast() 2115 eapol->default_wep_key = os_malloc(hapd->conf->default_wep_key_len); in ieee802_1x_rekey_broadcast() 2116 if (eapol->default_wep_key == NULL || in ieee802_1x_rekey_broadcast() 2117 random_get_bytes(eapol->default_wep_key, in ieee802_1x_rekey_broadcast() 2120 os_free(eapol in ieee802_1x_rekey_broadcast() 2147 struct eapol_authenticator *eapol = hapd->eapol_auth; ieee802_1x_rekey() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant/ |
H A D | eapol_test.c | 368 if (eapol_sm_get_key(e->wpa_s->eapol, pmk, PMK_LEN) == 0) { in eapol_test_compare_pmk() 377 eapol_sm_get_key(e->wpa_s->eapol, pmk, 16) == 0) { in eapol_test_compare_pmk() 395 sess_id = eapol_sm_get_session_id(e->wpa_s->eapol, &sess_id_len); in eapol_test_compare_pmk() 421 static void eapol_sm_cb(struct eapol_sm *eapol, enum eapol_supp_result result, in eapol_sm_cb() argument 610 wpa_s->eapol = eapol_sm_init(ctx); in test_eapol() 611 if (wpa_s->eapol == NULL) { in test_eapol() 643 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf); in test_eapol() 644 eapol_sm_register_scard_ctx(wpa_s->eapol, wpa_s->scard); in test_eapol() 647 eapol_sm_notify_portValid(wpa_s->eapol, FALSE); in test_eapol() 649 eapol_sm_notify_portEnabled(wpa_s->eapol, TRU in test_eapol() [all...] |
H A D | wpas_glue.c | 274 static void wpa_supplicant_eapol_cb(struct eapol_sm *eapol, in wpa_supplicant_eapol_cb() argument 318 res = eapol_sm_get_key(eapol, buf, 2 * PMK_LEN); in wpa_supplicant_eapol_cb() 327 res = eapol_sm_get_key(eapol, pmk, PMK_LEN); in wpa_supplicant_eapol_cb() 333 res = eapol_sm_get_key(eapol, pmk, 16); in wpa_supplicant_eapol_cb() 948 wpa_s->mnc_len = eapol_sm_get_eap_proxy_imsi(wpa_s->eapol, -1, in wpa_supplicant_eap_proxy_cb() 1130 wpa_s->eapol = eapol_sm_init(ctx); in wpa_supplicant_init_eapol() 1131 if (wpa_s->eapol == NULL) { in wpa_supplicant_init_eapol()
|
H A D | wpa_supplicant.c | 317 eapol_sm_notify_portControl(wpa_s->eapol, ForceAuthorized); in wpa_supplicant_initiate_eapol() 318 eapol_sm_notify_eap_success(wpa_s->eapol, TRUE); in wpa_supplicant_initiate_eapol() 319 eapol_sm_notify_eap_fail(wpa_s->eapol, FALSE); in wpa_supplicant_initiate_eapol() 324 eapol_sm_notify_eap_success(wpa_s->eapol, FALSE); in wpa_supplicant_initiate_eapol() 325 eapol_sm_notify_eap_fail(wpa_s->eapol, FALSE); in wpa_supplicant_initiate_eapol() 329 eapol_sm_notify_portControl(wpa_s->eapol, ForceAuthorized); in wpa_supplicant_initiate_eapol() 331 eapol_sm_notify_portControl(wpa_s->eapol, Auto); in wpa_supplicant_initiate_eapol() 373 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf); in wpa_supplicant_initiate_eapol() 489 eapol_sm_register_scard_ctx(wpa_s->eapol, NULL); in wpa_supplicant_cleanup() 522 eapol_sm_deinit(wpa_s->eapol); in wpa_supplicant_cleanup() [all...] |
H A D | wpas_kay.c | 272 session_id = eapol_sm_get_session_id(wpa_s->eapol, &id_len); in ieee802_1x_auth_get_session_id() 300 sm = wpa_s->eapol; in ieee802_1x_auth_get_msk()
|
H A D | events.c | 237 eapol_sm_invalidate_cached_session(wpa_s->eapol); in wpa_supplicant_select_config() 315 eapol_sm_notify_portEnabled(wpa_s->eapol, FALSE); in wpa_supplicant_mark_disassoc() 316 eapol_sm_notify_portValid(wpa_s->eapol, FALSE); in wpa_supplicant_mark_disassoc() 320 eapol_sm_notify_eap_success(wpa_s->eapol, FALSE); in wpa_supplicant_mark_disassoc() 323 eapol_sm_notify_config(wpa_s->eapol, NULL, NULL); in wpa_supplicant_mark_disassoc() 356 eapol_sm_notify_pmkid_attempt(wpa_s->eapol); in wpa_find_assoc_pmkid() 470 eapol_sm_register_scard_ctx(wpa_s->eapol, wpa_s->scard); in wpa_supplicant_scard_init() 2834 eapol_sm_notify_portEnabled(wpa_s->eapol, FALSE); in wpa_supplicant_event_assoc() 2835 eapol_sm_notify_portValid(wpa_s->eapol, FALSE); in wpa_supplicant_event_assoc() 2841 eapol_sm_notify_eap_success(wpa_s->eapol, FALS in wpa_supplicant_event_assoc() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/ |
H A D | eapol_test.c | 368 if (eapol_sm_get_key(e->wpa_s->eapol, pmk, PMK_LEN) == 0) { in eapol_test_compare_pmk() 377 eapol_sm_get_key(e->wpa_s->eapol, pmk, 16) == 0) { in eapol_test_compare_pmk() 395 sess_id = eapol_sm_get_session_id(e->wpa_s->eapol, &sess_id_len); in eapol_test_compare_pmk() 421 static void eapol_sm_cb(struct eapol_sm *eapol, enum eapol_supp_result result, in eapol_sm_cb() argument 610 wpa_s->eapol = eapol_sm_init(ctx); in test_eapol() 611 if (wpa_s->eapol == NULL) { in test_eapol() 643 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf); in test_eapol() 644 eapol_sm_register_scard_ctx(wpa_s->eapol, wpa_s->scard); in test_eapol() 647 eapol_sm_notify_portValid(wpa_s->eapol, false); in test_eapol() 649 eapol_sm_notify_portEnabled(wpa_s->eapol, tru in test_eapol() [all...] |
H A D | wpas_glue.c | 291 static void wpa_supplicant_eapol_cb(struct eapol_sm *eapol, in wpa_supplicant_eapol_cb() argument 335 res = eapol_sm_get_key(eapol, buf, 2 * PMK_LEN); in wpa_supplicant_eapol_cb() 344 res = eapol_sm_get_key(eapol, pmk, PMK_LEN); in wpa_supplicant_eapol_cb() 350 res = eapol_sm_get_key(eapol, pmk, 16); in wpa_supplicant_eapol_cb() 1019 wpa_s->mnc_len = eapol_sm_get_eap_proxy_imsi(wpa_s->eapol, -1, in wpa_supplicant_eap_proxy_cb() 1225 wpa_s->eapol = eapol_sm_init(ctx); in wpa_supplicant_init_eapol() 1226 if (wpa_s->eapol == NULL) { in wpa_supplicant_init_eapol()
|
H A D | wpa_supplicant.c | 361 eapol_sm_notify_portControl(wpa_s->eapol, ForceAuthorized); in wpa_supplicant_initiate_eapol() 362 eapol_sm_notify_eap_success(wpa_s->eapol, true); in wpa_supplicant_initiate_eapol() 363 eapol_sm_notify_eap_fail(wpa_s->eapol, false); in wpa_supplicant_initiate_eapol() 368 eapol_sm_notify_eap_success(wpa_s->eapol, false); in wpa_supplicant_initiate_eapol() 369 eapol_sm_notify_eap_fail(wpa_s->eapol, false); in wpa_supplicant_initiate_eapol() 373 eapol_sm_notify_portControl(wpa_s->eapol, ForceAuthorized); in wpa_supplicant_initiate_eapol() 375 eapol_sm_notify_portControl(wpa_s->eapol, Auto); in wpa_supplicant_initiate_eapol() 417 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf); in wpa_supplicant_initiate_eapol() 575 eapol_sm_register_scard_ctx(wpa_s->eapol, NULL); in wpa_supplicant_cleanup() 621 eapol_sm_deinit(wpa_s->eapol); in wpa_supplicant_cleanup() [all...] |
H A D | wpas_kay.c | 272 session_id = eapol_sm_get_session_id(wpa_s->eapol, &id_len); in ieee802_1x_auth_get_session_id() 300 sm = wpa_s->eapol; in ieee802_1x_auth_get_msk()
|
H A D | notify.c | 385 eapol_sm_notify_ctrl_response(wpaSupp->eapol); in send_network_eapsim_gsmauth_response_internal() 440 eapol_sm_notify_ctrl_response(wpaSupp->eapol); in send_network_eapaka_umtsauth_response_internal() 522 if (eapol_sm_get_eap(wpa_s->eapol)->selectedMethod == EAP_TYPE_SIM) { in wpas_notify_network_request() 524 } else if (eapol_sm_get_eap(wpa_s->eapol)->selectedMethod == EAP_TYPE_AKA) { in wpas_notify_network_request() 527 } else if (eapol_sm_get_eap(wpa_s->eapol)->selectedMethod == EAP_TYPE_AKA_PRIME) { in wpas_notify_network_request() 1330 eapol_sm_notify_ctrl_response(wpa_s->eapol); in wpas_eap_sim_auth_rsp()
|
H A D | pasn_supplicant.c | 310 erp_msg = eapol_sm_build_erp_reauth_start(wpa_s->eapol); in wpas_pasn_fils_build_auth() 393 eapol_sm_notify_eap_success(wpa_s->eapol, false); in wpas_pasn_initiate_eapol() 394 eapol_sm_notify_eap_fail(wpa_s->eapol, false); in wpas_pasn_initiate_eapol() 395 eapol_sm_notify_portControl(wpa_s->eapol, Auto); in wpas_pasn_initiate_eapol() 401 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf); in wpas_pasn_initiate_eapol() 547 eapol_sm_process_erp_finish(wpa_s->eapol, wpabuf_head(fils_wd), in wpas_pasn_wd_fils_rx() 553 if (eapol_sm_failed(wpa_s->eapol)) { in wpas_pasn_wd_fils_rx() 559 ret = eapol_sm_get_key(wpa_s->eapol, rmsk, rmsk_len); in wpas_pasn_wd_fils_rx() 563 ret = eapol_sm_get_key(wpa_s->eapol, rmsk, rmsk_len); in wpas_pasn_wd_fils_rx()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/rsn_supp/ |
H A D | preauth.c | 73 static void rsn_preauth_eapol_cb(struct eapol_sm *eapol, in rsn_preauth_eapol_cb() argument 83 res = eapol_sm_get_key(eapol, pmk, PMK_LEN); in rsn_preauth_eapol_cb() 89 res = eapol_sm_get_key(eapol, pmk, 16); in rsn_preauth_eapol_cb()
|
H A D | wpa.c | 162 eapol_sm_notify_tx_eapol_key(sm->eapol); in wpa_eapol_key_send() 290 eapol_sm_notify_cached(sm->eapol); in wpa_supplicant_get_pmk() 306 } else if (wpa_key_mgmt_wpa_ieee8021x(sm->key_mgmt) && sm->eapol) { in wpa_supplicant_get_pmk() 316 res = eapol_sm_get_key(sm->eapol, sm->pmk, pmk_len); in wpa_supplicant_get_pmk() 323 res = eapol_sm_get_key(sm->eapol, sm->pmk, 16); in wpa_supplicant_get_pmk() 329 eapol_sm_get_key(sm->eapol, buf, 2 * PMK_LEN) == 0) { in wpa_supplicant_get_pmk() 742 eapol_sm_notify_portValid(sm->eapol, TRUE); in wpa_supplicant_key_neg_complete() 746 eapol_sm_notify_eap_success(sm->eapol, TRUE); in wpa_supplicant_key_neg_complete() 1543 eapol_sm_notify_portValid(sm->eapol, TRUE); in wpa_supplicant_process_3_of_4() 2293 eapol_sm_notify_lower_layer_success(sm->eapol, in wpa_sm_rx_eapol() 2993 wpa_sm_set_eapol(struct wpa_sm *sm, struct eapol_sm *eapol) wpa_sm_set_eapol() argument [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/rsn_supp/ |
H A D | preauth.c | 82 static void rsn_preauth_eapol_cb(struct eapol_sm *eapol, in rsn_preauth_eapol_cb() argument 92 res = eapol_sm_get_key(eapol, pmk, PMK_LEN); in rsn_preauth_eapol_cb() 98 res = eapol_sm_get_key(eapol, pmk, 16); in rsn_preauth_eapol_cb()
|