Home
last modified time | relevance | path

Searched refs:eapol (Results 1 – 25 of 32) sorted by relevance

12

/NextBSD/contrib/wpa/src/eapol_auth/
HDeapol_auth_sm.c30 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->cb.logger == NULL) in eapol_auth_logger()
55 eapol->cb.logger(eapol->conf.ctx, addr, level, txt); in eapol_auth_logger()
59 static void eapol_auth_vlogger(struct eapol_authenticator *eapol, in eapol_auth_vlogger() argument
67 if (eapol->cb.logger == NULL) in eapol_auth_vlogger()
79 eapol_auth_logger(eapol, addr, level, format); in eapol_auth_vlogger()
[all …]
HDeapol_auth_sm.h87 void eapol_auth_deinit(struct eapol_authenticator *eapol);
89 eapol_auth_alloc(struct eapol_authenticator *eapol, const u8 *addr,
HDeapol_auth_sm_i.h176 struct eapol_authenticator *eapol; member
/NextBSD/contrib/wpa/src/ap/
HDpmksa_cache_auth.c127 struct eapol_state_machine *eapol) in pmksa_cache_from_eapol_data() argument
129 if (eapol == NULL) in pmksa_cache_from_eapol_data()
132 if (eapol->identity) { in pmksa_cache_from_eapol_data()
133 entry->identity = os_malloc(eapol->identity_len); in pmksa_cache_from_eapol_data()
135 entry->identity_len = eapol->identity_len; in pmksa_cache_from_eapol_data()
136 os_memcpy(entry->identity, eapol->identity, in pmksa_cache_from_eapol_data()
137 eapol->identity_len); in pmksa_cache_from_eapol_data()
141 if (eapol->radius_cui) in pmksa_cache_from_eapol_data()
142 entry->cui = wpabuf_dup(eapol->radius_cui); in pmksa_cache_from_eapol_data()
145 radius_copy_class(&entry->radius_class, &eapol->radius_class); in pmksa_cache_from_eapol_data()
[all …]
HDieee802_1x.c212 struct eapol_authenticator *eapol = hapd->eapol_auth; in ieee802_1x_tx_key() local
228 if (eapol->default_wep_key) { in ieee802_1x_tx_key()
229 ieee802_1x_tx_key_one(hapd, sta, eapol->default_wep_key_idx, 1, in ieee802_1x_tx_key()
230 eapol->default_wep_key, in ieee802_1x_tx_key()
1796 struct eapol_authenticator *eapol = hapd->eapol_auth; in ieee802_1x_rekey_broadcast() local
1801 os_free(eapol->default_wep_key); in ieee802_1x_rekey_broadcast()
1802 eapol->default_wep_key = os_malloc(hapd->conf->default_wep_key_len); in ieee802_1x_rekey_broadcast()
1803 if (eapol->default_wep_key == NULL || in ieee802_1x_rekey_broadcast()
1804 random_get_bytes(eapol->default_wep_key, in ieee802_1x_rekey_broadcast()
1807 os_free(eapol->default_wep_key); in ieee802_1x_rekey_broadcast()
[all …]
HDpmksa_cache_auth.h55 struct eapol_state_machine *eapol, int akmp);
61 struct eapol_state_machine *eapol);
HDwpa_auth.h282 int session_timeout, struct eapol_state_machine *eapol);
286 struct eapol_state_machine *eapol);
HDwpa_auth.c3246 int session_timeout, struct eapol_state_machine *eapol) in wpa_auth_pmksa_add() argument
3255 eapol, sm->wpa_key_mgmt)) in wpa_auth_pmksa_add()
3265 struct eapol_state_machine *eapol) in wpa_auth_pmksa_add_preauth() argument
3273 sta_addr, session_timeout, eapol, in wpa_auth_pmksa_add_preauth()
/NextBSD/contrib/wpa/wpa_supplicant/
HDeapol_test.c359 if (eapol_sm_get_key(e->wpa_s->eapol, pmk, PMK_LEN) == 0) { in eapol_test_compare_pmk()
368 eapol_sm_get_key(e->wpa_s->eapol, pmk, 16) == 0) { in eapol_test_compare_pmk()
386 sess_id = eapol_sm_get_session_id(e->wpa_s->eapol, &sess_id_len); in eapol_test_compare_pmk()
412 static void eapol_sm_cb(struct eapol_sm *eapol, enum eapol_supp_result result, in eapol_sm_cb() argument
606 wpa_s->eapol = eapol_sm_init(ctx); in test_eapol()
607 if (wpa_s->eapol == NULL) { in test_eapol()
639 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf); in test_eapol()
640 eapol_sm_register_scard_ctx(wpa_s->eapol, wpa_s->scard); in test_eapol()
643 eapol_sm_notify_portValid(wpa_s->eapol, FALSE); in test_eapol()
645 eapol_sm_notify_portEnabled(wpa_s->eapol, TRUE); in test_eapol()
[all …]
HDwpas_glue.c267 static void wpa_supplicant_eapol_cb(struct eapol_sm *eapol, in wpa_supplicant_eapol_cb() argument
311 res = eapol_sm_get_key(eapol, buf, 2 * PMK_LEN); in wpa_supplicant_eapol_cb()
320 res = eapol_sm_get_key(eapol, pmk, PMK_LEN); in wpa_supplicant_eapol_cb()
326 res = eapol_sm_get_key(eapol, pmk, 16); in wpa_supplicant_eapol_cb()
865 wpa_s->mnc_len = eapol_sm_get_eap_proxy_imsi(wpa_s->eapol, in wpa_supplicant_eap_proxy_cb()
993 wpa_s->eapol = eapol_sm_init(ctx); in wpa_supplicant_init_eapol()
994 if (wpa_s->eapol == NULL) { in wpa_supplicant_init_eapol()
HDwpa_supplicant.c268 eapol_sm_notify_portControl(wpa_s->eapol, ForceAuthorized); in wpa_supplicant_initiate_eapol()
269 eapol_sm_notify_eap_success(wpa_s->eapol, TRUE); in wpa_supplicant_initiate_eapol()
270 eapol_sm_notify_eap_fail(wpa_s->eapol, FALSE); in wpa_supplicant_initiate_eapol()
275 eapol_sm_notify_eap_success(wpa_s->eapol, FALSE); in wpa_supplicant_initiate_eapol()
276 eapol_sm_notify_eap_fail(wpa_s->eapol, FALSE); in wpa_supplicant_initiate_eapol()
280 eapol_sm_notify_portControl(wpa_s->eapol, ForceAuthorized); in wpa_supplicant_initiate_eapol()
282 eapol_sm_notify_portControl(wpa_s->eapol, Auto); in wpa_supplicant_initiate_eapol()
324 eapol_sm_notify_config(wpa_s->eapol, &ssid->eap, &eapol_conf); in wpa_supplicant_initiate_eapol()
409 eapol_sm_register_scard_ctx(wpa_s->eapol, NULL); in wpa_supplicant_cleanup()
434 eapol_sm_deinit(wpa_s->eapol); in wpa_supplicant_cleanup()
[all …]
HDevents.c230 eapol_sm_invalidate_cached_session(wpa_s->eapol); in wpa_supplicant_select_config()
296 eapol_sm_notify_portEnabled(wpa_s->eapol, FALSE); in wpa_supplicant_mark_disassoc()
297 eapol_sm_notify_portValid(wpa_s->eapol, FALSE); in wpa_supplicant_mark_disassoc()
299 eapol_sm_notify_eap_success(wpa_s->eapol, FALSE); in wpa_supplicant_mark_disassoc()
302 eapol_sm_notify_config(wpa_s->eapol, NULL, NULL); in wpa_supplicant_mark_disassoc()
324 eapol_sm_notify_pmkid_attempt(wpa_s->eapol); in wpa_find_assoc_pmkid()
438 eapol_sm_register_scard_ctx(wpa_s->eapol, wpa_s->scard); in wpa_supplicant_scard_init()
2153 eapol_sm_notify_portEnabled(wpa_s->eapol, FALSE); in wpa_supplicant_event_assoc()
2154 eapol_sm_notify_portValid(wpa_s->eapol, FALSE); in wpa_supplicant_event_assoc()
2157 eapol_sm_notify_eap_success(wpa_s->eapol, FALSE); in wpa_supplicant_event_assoc()
[all …]
HDwpas_kay.c255 session_id = eapol_sm_get_session_id(wpa_s->eapol, &id_len); in ieee802_1x_auth_get_session_id()
283 sm = wpa_s->eapol; in ieee802_1x_auth_get_msk()
HDctrl_iface.c326 eapol_sm_configure(wpa_s->eapol, in wpa_supplicant_ctrl_iface_set()
329 eapol_sm_configure(wpa_s->eapol, in wpa_supplicant_ctrl_iface_set()
332 eapol_sm_configure(wpa_s->eapol, in wpa_supplicant_ctrl_iface_set()
335 eapol_sm_configure(wpa_s->eapol, in wpa_supplicant_ctrl_iface_set()
1982 res = eapol_sm_get_status(wpa_s->eapol, pos, end - pos, in wpa_supplicant_ctrl_iface_status()
1988 sess_id = eapol_sm_get_session_id(wpa_s->eapol, &sess_id_len); in wpa_supplicant_ctrl_iface_status()
2864 eapol_sm_invalidate_cached_session(wpa_s->eapol); in wpa_supplicant_ctrl_iface_remove_network()
2870 eapol_sm_notify_config(wpa_s->eapol, NULL, NULL); in wpa_supplicant_ctrl_iface_remove_network()
2912 eapol_sm_invalidate_cached_session(wpa_s->eapol); in wpa_supplicant_ctrl_iface_remove_network()
2917 eapol_sm_notify_config(wpa_s->eapol, NULL, NULL); in wpa_supplicant_ctrl_iface_remove_network()
[all …]
HDctrl_iface_udp.c321 eapol_sm_notify_ctrl_attached(wpa_s->eapol);
HDap.c704 eapol_sm_notify_config(wpa_s->eapol, NULL, NULL); in wpa_supplicant_create_ap()
728 eapol_sm_notify_config(wpa_s->eapol, NULL, NULL); in wpa_supplicant_ap_deinit()
/NextBSD/contrib/wpa/src/rsn_supp/
HDpreauth.c73 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()
HDwpa.c73 eapol_sm_notify_tx_eapol_key(sm->eapol); in wpa_eapol_key_send()
203 eapol_sm_notify_cached(sm->eapol); in wpa_supplicant_get_pmk()
207 } else if (wpa_key_mgmt_wpa_ieee8021x(sm->key_mgmt) && sm->eapol) { in wpa_supplicant_get_pmk()
210 res = eapol_sm_get_key(sm->eapol, sm->pmk, PMK_LEN); in wpa_supplicant_get_pmk()
216 res = eapol_sm_get_key(sm->eapol, sm->pmk, 16); in wpa_supplicant_get_pmk()
221 if (eapol_sm_get_key(sm->eapol, buf, 2 * PMK_LEN) == 0) in wpa_supplicant_get_pmk()
563 eapol_sm_notify_portValid(sm->eapol, TRUE); in wpa_supplicant_key_neg_complete()
565 eapol_sm_notify_eap_success(sm->eapol, TRUE); in wpa_supplicant_key_neg_complete()
1223 eapol_sm_notify_portValid(sm->eapol, TRUE); in wpa_supplicant_process_3_of_4()
1808 eapol_sm_notify_lower_layer_success(sm->eapol, 0); in wpa_sm_rx_eapol()
[all …]
HDwpa.h124 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() argument
HDwpa_i.h34 struct eapol_sm *eapol; /* EAPOL state machine from upper level code */ member
HDpmksa_cache.c75 eapol_sm_request_reauth(pmksa->sm->eapol); in pmksa_cache_reauth()
/NextBSD/contrib/wpa/wpa_supplicant/tests/
HDlink_test.c67 struct eapol_state_machine *eapol) in pmksa_cache_to_eapol_data() argument
/NextBSD/contrib/wpa/src/eapol_supp/
HDeapol_supp_sm.h107 void (*cb)(struct eapol_sm *eapol, enum eapol_supp_result result,
/NextBSD/contrib/wpa/wpa_supplicant/dbus/
HDdbus_old_handlers.c1174 eapol_sm_deinit(wpa_s->eapol); in wpas_dbus_iface_set_smartcard_modules()
1175 wpa_s->eapol = NULL; in wpas_dbus_iface_set_smartcard_modules()
1177 wpa_sm_set_eapol(wpa_s->wpa, wpa_s->eapol); in wpas_dbus_iface_set_smartcard_modules()
HDdbus_new_handlers.c268 eapol_sm_invalidate_cached_session(wpa_s->eapol); in set_network_properties()
1850 eapol_sm_notify_ctrl_response(wpa_s->eapol); in wpas_dbus_handler_network_reply()
2089 eapol_sm_notify_logoff(wpa_s->eapol, TRUE); in wpas_dbus_handler_eap_logoff()
2105 eapol_sm_notify_logoff(wpa_s->eapol, FALSE); in wpas_dbus_handler_eap_logon()

12