Home
last modified time | relevance | path

Searched refs:identity (Results 1 – 25 of 99) sorted by relevance

1234

/dragonfly/contrib/wpa_supplicant/src/ap/
HDeap_user_db.c121 os_memcmp(argv[id], user->identity, len) == 0 && in get_wildcard_cb()
135 eap_user_sqlite_get(struct hostapd_data *hapd, const u8 *identity, in eap_user_sqlite_get() argument
150 os_memcpy(id_str, identity, identity_len); in eap_user_sqlite_get()
168 bin_clear_free(hapd->tmp_eap_user.identity, in eap_user_sqlite_get()
174 hapd->tmp_eap_user.identity = os_zalloc(identity_len + 1); in eap_user_sqlite_get()
175 if (hapd->tmp_eap_user.identity == NULL) in eap_user_sqlite_get()
177 os_memcpy(hapd->tmp_eap_user.identity, identity, identity_len); in eap_user_sqlite_get()
214 os_free(user->identity); in eap_user_sqlite_get()
215 user->identity = user->password; in eap_user_sqlite_get()
232 hostapd_get_eap_user(struct hostapd_data *hapd, const u8 *identity, in hostapd_get_eap_user() argument
[all …]
HDpmksa_cache_auth.c42 os_free(entry->identity); in _pmksa_cache_free_entry()
149 if (eapol->identity) { in pmksa_cache_from_eapol_data()
150 entry->identity = os_malloc(eapol->identity_len); in pmksa_cache_from_eapol_data()
151 if (entry->identity) { in pmksa_cache_from_eapol_data()
153 os_memcpy(entry->identity, eapol->identity, in pmksa_cache_from_eapol_data()
187 if (entry->identity) { in pmksa_cache_to_eapol_data()
188 os_free(eapol->identity); in pmksa_cache_to_eapol_data()
189 eapol->identity = os_malloc(entry->identity_len); in pmksa_cache_to_eapol_data()
190 if (eapol->identity) { in pmksa_cache_to_eapol_data()
192 os_memcpy(eapol->identity, entry->identity, in pmksa_cache_to_eapol_data()
[all …]
HDieee802_11_auth.c39 char *identity; member
57 os_free(e->identity); in hostapd_acl_cache_free_entry()
94 char **identity, char **radius_cui) in hostapd_acl_cache_get() argument
117 if (identity) { in hostapd_acl_cache_get()
118 if (entry->identity) in hostapd_acl_cache_get()
119 *identity = os_strdup(entry->identity); in hostapd_acl_cache_get()
121 *identity = NULL; in hostapd_acl_cache_get()
258 char **identity, char **radius_cui, in hostapd_allowed_address() argument
271 if (identity) in hostapd_allowed_address()
272 *identity = NULL; in hostapd_allowed_address()
[all …]
HDwpa_auth_glue.c982 const u8 *identity, size_t identity_len) in hostapd_wpa_auth_set_identity() argument
991 os_free(sta->identity); in hostapd_wpa_auth_set_identity()
992 sta->identity = NULL; in hostapd_wpa_auth_set_identity()
995 os_free(sta->eapol_sm->identity); in hostapd_wpa_auth_set_identity()
996 sta->eapol_sm->identity = NULL; in hostapd_wpa_auth_set_identity()
1004 sta->identity = os_zalloc(identity_len + 1); in hostapd_wpa_auth_set_identity()
1005 if (!sta->identity) in hostapd_wpa_auth_set_identity()
1007 os_memcpy(sta->identity, identity, identity_len); in hostapd_wpa_auth_set_identity()
1010 sta->eapol_sm->identity = os_zalloc(identity_len); in hostapd_wpa_auth_set_identity()
1011 if (!sta->eapol_sm->identity) in hostapd_wpa_auth_set_identity()
[all …]
HDieee802_1x.c335 const u8 *identity; in ieee802_1x_learn_identity() local
349 identity = eap_get_identity(sm->eap, &identity_len); in ieee802_1x_learn_identity()
350 if (identity == NULL) in ieee802_1x_learn_identity()
354 os_free(sm->identity); in ieee802_1x_learn_identity()
355 sm->identity = (u8 *) dup_binstr(identity, identity_len); in ieee802_1x_learn_identity()
356 if (sm->identity == NULL) { in ieee802_1x_learn_identity()
363 HOSTAPD_LEVEL_DEBUG, "STA identity '%s'", sm->identity); in ieee802_1x_learn_identity()
706 if (sm->identity && in ieee802_1x_encapsulate_radius()
708 sm->identity, sm->identity_len)) { in ieee802_1x_encapsulate_radius()
987 sta->identity, sta->radius_cui); in ieee802_1x_alloc_eapol_sm()
[all …]
HDwpa_auth_ft.c700 const u8 *identity, size_t identity_len) in wpa_ft_set_identity() argument
704 return wpa_auth->cb->set_identity(wpa_auth->cb_ctx, sta_addr, identity, in wpa_ft_set_identity()
1176 u8 *identity; member
1193 u8 *identity; member
1221 os_free(r0->identity); in wpa_ft_free_pmk_r0()
1275 os_free(r1->identity); in wpa_ft_free_pmk_r1()
1326 const u8 *identity, size_t identity_len, in wpa_ft_store_pmk_r0() argument
1355 if (identity) { in wpa_ft_store_pmk_r0()
1356 r0->identity = os_malloc(identity_len); in wpa_ft_store_pmk_r0()
1357 if (r0->identity) { in wpa_ft_store_pmk_r0()
[all …]
/dragonfly/contrib/wpa_supplicant/src/eap_server/
HDeap_server_gtc.c131 if (sm->identity && sm->require_identity_match && in eap_gtc_process()
133 os_memcmp(pos, sm->identity, sm->identity_len))) { in eap_gtc_process()
138 sm->identity, sm->identity_len); in eap_gtc_process()
142 os_free(sm->identity); in eap_gtc_process()
144 sm->identity = os_memdup(pos, sm->identity_len); in eap_gtc_process()
145 if (sm->identity == NULL) { in eap_gtc_process()
151 if (eap_user_get(sm, sm->identity, sm->identity_len, 1) != 0) { in eap_gtc_process()
155 sm->identity, sm->identity_len); in eap_gtc_process()
HDeap_server_fast.c61 u8 *identity; /* from PAC-Opaque */ member
131 u8 *identity = NULL; in eap_fast_session_ticket_cb() local
218 identity = pos; in eap_fast_session_ticket_cb()
234 if (identity) { in eap_fast_session_ticket_cb()
236 "PAC-Opaque", identity, identity_len); in eap_fast_session_ticket_cb()
237 os_free(data->identity); in eap_fast_session_ticket_cb()
238 data->identity = os_malloc(identity_len); in eap_fast_session_ticket_cb()
239 if (data->identity) { in eap_fast_session_ticket_cb()
240 os_memcpy(data->identity, identity, identity_len); in eap_fast_session_ticket_cb()
518 os_free(data->identity); in eap_fast_reset()
[all …]
HDeap_server_identity.c129 if (sm->identity) in eap_identity_process()
131 os_free(sm->identity); in eap_identity_process()
132 sm->identity = os_malloc(len ? len : 1); in eap_identity_process()
133 if (sm->identity == NULL) { in eap_identity_process()
136 os_memcpy(sm->identity, pos, len); in eap_identity_process()
HDeap_server_teap.c64 u8 *identity; /* from PAC-Opaque */ member
141 u8 *identity = NULL; in eap_teap_session_ticket_cb() local
226 identity = pos; in eap_teap_session_ticket_cb()
242 if (identity) { in eap_teap_session_ticket_cb()
245 identity, identity_len); in eap_teap_session_ticket_cb()
246 os_free(data->identity); in eap_teap_session_ticket_cb()
247 data->identity = os_malloc(identity_len); in eap_teap_session_ticket_cb()
248 if (data->identity) { in eap_teap_session_ticket_cb()
249 os_memcpy(data->identity, identity, identity_len); in eap_teap_session_ticket_cb()
439 os_free(data->identity); in eap_teap_reset()
[all …]
HDeap_server_sim.c130 } else if (sm->identity && sm->identity_len > 0 && in eap_sim_build_start()
131 sm->identity[0] == EAP_SIM_REAUTH_ID_PREFIX) { in eap_sim_build_start()
270 eap_sim_derive_keys_reauth(data->counter, sm->identity, in eap_sim_build_reauth()
454 if (!attr->identity || attr->identity_len == 0) { in eap_sim_process_start()
463 os_free(sm->identity); in eap_sim_process_start()
464 sm->identity = new_identity; in eap_sim_process_start()
465 os_memcpy(sm->identity, attr->identity, attr->identity_len); in eap_sim_process_start()
469 sm->identity, sm->identity_len); in eap_sim_process_start()
470 username = sim_get_username(sm->identity, sm->identity_len); in eap_sim_process_start()
559 while (identity_len > 0 && sm->identity[identity_len - 1] == '\0') { in eap_sim_process_start()
[all …]
HDeap_server_aka.c139 username = sim_get_username(sm->identity, sm->identity_len); in eap_aka_check_identity()
371 } else if (sm->identity && sm->identity_len > 0 && in eap_aka_build_identity()
372 (sm->identity[0] == EAP_AKA_REAUTH_ID_PREFIX || in eap_aka_build_identity()
373 sm->identity[0] == EAP_AKA_PRIME_REAUTH_ID_PREFIX)) { in eap_aka_build_identity()
563 sm->identity, in eap_aka_build_reauth()
570 eap_sim_derive_keys_reauth(data->counter, sm->identity, in eap_aka_build_reauth()
737 sm->identity, sm->identity_len); in eap_aka_determine_identity()
739 username = sim_get_username(sm->identity, sm->identity_len); in eap_aka_determine_identity()
848 while (identity_len > 0 && sm->identity[identity_len - 1] == '\0') { in eap_aka_fullauth()
854 sm->identity, identity_len); in eap_aka_fullauth()
[all …]
HDeap_server_ttls.c91 if (sm->identity) { in eap_ttls_valid_session()
99 wpabuf_put_data(buf, sm->identity, id_len); in eap_ttls_valid_session()
654 sm->identity, sm->identity_len, in eap_ttls_process_phase2_mschap()
721 if (sm->identity == NULL) { in eap_ttls_process_phase2_mschapv2()
731 username = sm->identity; in eap_ttls_process_phase2_mschapv2()
923 if (eap_user_get(sm, sm->identity, sm->identity_len, 1) != 0) { in eap_ttls_process_phase2_eap_response()
927 sm->identity, sm->identity_len); in eap_ttls_process_phase2_eap_response()
1055 os_free(sm->identity); in eap_ttls_process_phase2()
1056 sm->identity = os_memdup(parse.user_name, parse.user_name_len); in eap_ttls_process_phase2()
1057 if (sm->identity == NULL) { in eap_ttls_process_phase2()
[all …]
HDeap_server.c159 int eap_user_get(struct eap_sm *sm, const u8 *identity, size_t identity_len, in eap_user_get() argument
175 if (sm->eapol_cb->get_eap_user(sm->eapol_ctx, identity, in eap_user_get()
225 if (sm->eap_if.eapRestart && !sm->eap_server && sm->identity) { in SM_STATE()
865 sm->identity = (u8 *) dup_binstr(parse.keyname, in SM_STATE()
867 if (!sm->identity) in SM_STATE()
1684 if (sm->identity == NULL || sm->currentId == -1) { in eap_sm_Policy_getNextMethod()
1706 if (!sm->eap_server && sm->identity && !sm->start_reauth) { in eap_sm_Policy_getDecision()
1727 if ((sm->user == NULL || sm->update_user) && sm->identity && in eap_sm_Policy_getDecision()
1740 if (eap_user_get(sm, sm->identity, sm->identity_len, 0) != 0) { in eap_sm_Policy_getDecision()
1767 if (!sm->identity && eap_get_erp_send_reauth_start(sm) && in eap_sm_Policy_getDecision()
[all …]
HDeap_server_wsc.c85 if (sm->identity && sm->identity_len == WSC_ID_REGISTRAR_LEN && in eap_wsc_init()
86 os_memcmp(sm->identity, WSC_ID_REGISTRAR, WSC_ID_REGISTRAR_LEN) == in eap_wsc_init()
89 else if (sm->identity && sm->identity_len == WSC_ID_ENROLLEE_LEN && in eap_wsc_init()
90 os_memcmp(sm->identity, WSC_ID_ENROLLEE, WSC_ID_ENROLLEE_LEN) in eap_wsc_init()
95 sm->identity, sm->identity_len); in eap_wsc_init()
/dragonfly/contrib/wpa_supplicant/src/eap_common/
HDeap_sim_common.h74 void eap_sim_derive_mk(const u8 *identity, size_t identity_len,
78 void eap_aka_derive_mk(const u8 *identity, size_t identity_len,
83 const u8 *identity, size_t identity_len,
92 void eap_aka_prime_derive_keys(const u8 *identity, size_t identity_len,
96 const u8 *identity, size_t identity_len,
108 static inline void eap_aka_prime_derive_keys(const u8 *identity, in eap_aka_prime_derive_keys() argument
117 const u8 *identity, in eap_aka_prime_derive_keys_reauth() argument
186 const u8 *nonce_mt, *identity, *res, *auts; member
HDeap_sim_common.c28 void eap_sim_derive_mk(const u8 *identity, size_t identity_len, in eap_sim_derive_mk() argument
37 addr[0] = identity; in eap_sim_derive_mk()
56 void eap_aka_derive_mk(const u8 *identity, size_t identity_len, in eap_aka_derive_mk() argument
62 addr[0] = identity; in eap_aka_derive_mk()
108 const u8 *identity, size_t identity_len, in eap_sim_derive_keys_reauth() argument
118 while (identity_len > 0 && identity[identity_len - 1] == 0) { in eap_sim_derive_keys_reauth()
123 addr[0] = identity; in eap_sim_derive_keys_reauth()
136 identity, identity_len); in eap_sim_derive_keys_reauth()
275 void eap_aka_prime_derive_keys(const u8 *identity, size_t identity_len, in eap_aka_prime_derive_keys() argument
296 prf_prime(key, "EAP-AKA'", identity, identity_len, NULL, 0, in eap_aka_prime_derive_keys()
[all …]
/dragonfly/contrib/wpa_supplicant/src/eap_peer/
HDeap_leap.c65 const u8 *pos, *challenge, *identity, *password; in eap_leap_process_request() local
72 identity = eap_get_config_identity(sm, &identity_len); in eap_leap_process_request()
74 if (identity == NULL || password == NULL) in eap_leap_process_request()
129 wpabuf_put_data(resp, identity, identity_len); in eap_leap_process_request()
144 const u8 *identity; in eap_leap_process_success() local
149 identity = eap_get_config_identity(sm, &identity_len); in eap_leap_process_success()
150 if (identity == NULL) in eap_leap_process_success()
179 wpabuf_put_data(resp, identity, identity_len); in eap_leap_process_success()
HDeap_sim.c404 const u8 *identity = NULL; in eap_sim_learn_ids() local
415 identity = eap_get_config_identity(sm, &identity_len); in eap_sim_learn_ids()
416 if (identity) { in eap_sim_learn_ids()
417 for (realm = identity, realm_len = identity_len; in eap_sim_learn_ids()
486 const u8 *identity = NULL; in eap_sim_response_start() local
492 identity = data->reauth_id; in eap_sim_response_start()
499 identity = data->pseudonym; in eap_sim_response_start()
503 identity = eap_get_config_identity(sm, &identity_len); in eap_sim_response_start()
504 if (identity) { in eap_sim_response_start()
531 if (identity) { in eap_sim_response_start()
[all …]
HDeap_gtc.c50 const u8 *pos, *password, *identity; in eap_gtc_process() local
99 identity = eap_get_config_identity(sm, &identity_len); in eap_gtc_process()
100 if (identity == NULL) in eap_gtc_process()
110 wpabuf_put_data(resp, identity, identity_len); in eap_gtc_process()
HDeap_aka.c384 const u8 *identity = NULL; in eap_aka_learn_ids() local
395 identity = eap_get_config_identity(sm, &identity_len); in eap_aka_learn_ids()
396 if (identity) { in eap_aka_learn_ids()
397 for (realm = identity, realm_len = identity_len; in eap_aka_learn_ids()
616 const u8 *identity = NULL; in eap_aka_response_identity() local
622 identity = data->reauth_id; in eap_aka_response_identity()
629 identity = data->pseudonym; in eap_aka_response_identity()
633 identity = eap_get_config_identity(sm, &identity_len); in eap_aka_response_identity()
634 if (identity) { in eap_aka_response_identity()
651 if (identity) { in eap_aka_response_identity()
[all …]
HDmschapv2.c36 int mschapv2_derive_response(const u8 *identity, size_t identity_len, in mschapv2_derive_response() argument
49 identity, identity_len); in mschapv2_derive_response()
51 username = mschapv2_remove_domain(identity, &username_len); in mschapv2_derive_response()
HDeap.c443 if (config->identity) { in eap_get_realm()
445 if (config->identity[i] == '@') in eap_get_realm()
453 os_memcpy(realm, &config->identity[i + 1], realm_len); in eap_get_realm()
480 if (!config->identity && !config->anonymous_identity && in eap_get_realm()
1569 os_free(conf->identity); in eap_sm_imsi_identity()
1570 conf->identity = os_malloc(1 + imsi_len); in eap_sm_imsi_identity()
1571 if (conf->identity == NULL) { in eap_sm_imsi_identity()
1579 conf->identity[0] = '1'; in eap_sm_imsi_identity()
1582 conf->identity[0] = '0'; in eap_sm_imsi_identity()
1585 conf->identity[0] = '6'; in eap_sm_imsi_identity()
[all …]
HDeap_ttls.c488 const u8 *identity, *password; in eap_ttls_phase2_request_mschapv2()
494 identity = eap_get_config_identity(sm, &identity_len); in eap_ttls_phase2_request_mschapv2()
496 if (identity == NULL || password == NULL) in eap_ttls_phase2_request_mschapv2()
509 identity, identity_len); in eap_ttls_phase2_request_mschapv2()
543 if (mschapv2_derive_response(identity, identity_len, password, in eap_ttls_phase2_request_mschapv2()
582 const u8 *identity, *password; in eap_ttls_phase2_request_mschap()
588 identity = eap_get_config_identity(sm, &identity_len); in eap_ttls_phase2_request_mschap()
590 if (identity == NULL || password == NULL) in eap_ttls_phase2_request_mschap()
603 identity, identity_len); in eap_ttls_phase2_request_mschap()
682 const u8 *identity, *password; in eap_ttls_phase2_request_pap() local
[all …]
HDeap_wsc.c141 const u8 *identity; in eap_wsc_init() local
159 identity = eap_get_config_identity(sm, &identity_len); in eap_wsc_init()
161 if (identity && identity_len == WSC_ID_REGISTRAR_LEN && in eap_wsc_init()
162 os_memcmp(identity, WSC_ID_REGISTRAR, WSC_ID_REGISTRAR_LEN) == 0) in eap_wsc_init()
164 else if (identity && identity_len == WSC_ID_ENROLLEE_LEN && in eap_wsc_init()
165 os_memcmp(identity, WSC_ID_ENROLLEE, WSC_ID_ENROLLEE_LEN) == 0) in eap_wsc_init()
169 identity, identity_len); in eap_wsc_init()

1234