/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/ |
D | esp_wpa_main.c | 87 int wpa_config_profile(uint8_t *bssid) in wpa_config_profile() argument 104 int wpa_config_bss(uint8_t *bssid) in wpa_config_bss() argument 111 …ret = wpa_set_bss((char *)mac, (char *)bssid, esp_wifi_sta_get_pairwise_cipher_internal(), esp_wif… in wpa_config_bss() 205 int wpa_sta_connect(uint8_t *bssid) in wpa_sta_connect() argument 209 ret = wpa_config_profile(bssid); in wpa_sta_connect() 211 ret = wpa_config_bss(bssid); in wpa_sta_connect() 217 esp_set_assoc_ie((uint8_t *)bssid, NULL, 0, false); in wpa_sta_connect() 220 ret = esp_wifi_sta_connect_internal(bssid); in wpa_sta_connect() 247 static void wpa_sta_connected_cb(uint8_t *bssid) in wpa_sta_connected_cb() argument 249 supplicant_sta_conn_handler(bssid); in wpa_sta_connected_cb() [all …]
|
D | esp_wpa3.c | 27 static esp_err_t wpa3_build_sae_commit(u8 *bssid, size_t *sae_msg_len) in wpa3_build_sae_commit() argument 41 rsnxe = esp_wifi_sta_get_rsnxe(bssid); in wpa3_build_sae_commit() 113 if (!bssid) { in wpa3_build_sae_commit() 120 own_addr, bssid, NULL, NULL) < 0) { in wpa3_build_sae_commit() 125 sae_prepare_commit(own_addr, bssid, pw, in wpa3_build_sae_commit() 136 os_memcpy(g_sae_data.tmp->peer_addr, bssid, ETH_ALEN); in wpa3_build_sae_commit() 210 static u8 *wpa3_build_sae_msg(u8 *bssid, u32 sae_msg_type, size_t *sae_msg_len) in wpa3_build_sae_msg() argument 221 if (ESP_OK != wpa3_build_sae_commit(bssid, sae_msg_len)) in wpa3_build_sae_msg() 464 sta = ap_get_sta(hapd, frm->bssid); in wpa3_process_rx_commit() 466 sta = ap_sta_add(hapd, frm->bssid); in wpa3_process_rx_commit() [all …]
|
D | esp_wifi_driver.h | 98 uint8_t *bssid; member 122 int (*wpa_sta_connect)(uint8_t *bssid); 123 void (*wpa_sta_connected_cb)(uint8_t *bssid); 129 …bool (*wpa_ap_join)(void **sm, u8 *bssid, u8 *wpa_ie, u8 wpa_ie_len, u8* rsnxe, u8 rsnxe_len, bool… 130 bool (*wpa_ap_remove)(u8 *bssid); 136 int (*wpa_config_bss)(u8 *bssid); 138 uint8_t *(*wpa3_build_sae_msg)(uint8_t *bssid, uint32_t type, size_t *len); 140 …wpa3_hostap_handle_auth)(uint8_t *buf, size_t len, uint32_t type, uint16_t status, uint8_t *bssid); 149 int (*wpa2_sm_rx_eapol)(u8 *src_addr, u8 *buf, u32 len, u8 *bssid); 249 int esp_wifi_get_assoc_bssid_internal(uint8_t *bssid); [all …]
|
D | esp_common_i.h | 40 bool mbo_bss_profile_match(u8 *bssid); 47 void esp_set_assoc_ie(uint8_t *bssid, const u8 *ies, size_t ies_len, bool add_mdie); 48 void supplicant_sta_conn_handler(uint8_t* bssid);
|
D | esp_scan.c | 134 os_memcpy(res->bssid, sender, ETH_ALEN); in esp_handle_beacon_probe() 208 if (scan_params->bssid) { in issue_scan() 209 params->bssid = os_zalloc(ETH_ALEN); in issue_scan() 210 if (!params->bssid) { in issue_scan() 215 os_memcpy(params->bssid, scan_params->bssid, ETH_ALEN); in issue_scan() 248 if (params->bssid) in issue_scan() 249 os_free(params->bssid); in issue_scan()
|
D | esp_wps.c | 67 void wps_add_discard_ap(u8 *bssid); 268 u8 bssid[ETH_ALEN]; in wps_sm_ether_send() local 269 int ret = esp_wifi_get_assoc_bssid_internal(bssid); in wps_sm_ether_send() 276 return wpa_ether_send(sm, bssid, proto, data, data_len); in wps_sm_ether_send() 363 if (!sm->is_wps_scan || !scan->bssid) { in wps_parse_scan_result() 388 if (sm->ignore_sel_reg && !is_zero_ether_addr(sm->bssid)) { in wps_parse_scan_result() 408 if (os_memcmp(sm->dis_ap_list[count].bssid, scan->bssid, ETH_ALEN) == 0) { in wps_parse_scan_result() 409 wpa_printf(MSG_INFO, "discard ap bssid "MACSTR, MAC2STR(scan->bssid)); in wps_parse_scan_result() 425 if (scan->bssid && memcmp(sm->bssid, scan->bssid, ETH_ALEN) != 0) { in wps_parse_scan_result() 427 MAC2STR(sm->bssid), MAC2STR(scan->bssid)); in wps_parse_scan_result() [all …]
|
D | esp_common.c | 95 u8 bssid[ETH_ALEN]; in mgmt_rx_action() local 97 int ret = esp_wifi_get_assoc_bssid_internal(bssid); in mgmt_rx_action() 300 bool mbo_bss_profile_match(u8 *bssid) in mbo_bss_profile_match() argument 303 struct wpa_bss *bss = wpa_bss_get_bssid(&g_wpa_supp, bssid); in mbo_bss_profile_match() 424 void supplicant_sta_conn_handler(uint8_t *bssid) in supplicant_sta_conn_handler() argument 429 struct wpa_bss *bss = wpa_bss_get_bssid(wpa_s, bssid); in supplicant_sta_conn_handler() 562 os_memcpy(config->sta.bssid, bss->bssid, ETH_ALEN); in wpa_supplicant_connect() 714 static size_t add_mdie(uint8_t *bssid, uint8_t *ie, size_t len) in add_mdie() argument 724 struct wpa_bss *bss = wpa_bss_get_bssid(&g_wpa_supp, bssid); in add_mdie() 759 esp_set_assoc_ie(sm->bssid, ies, ies_len, false); in wpa_sm_update_ft_ies() [all …]
|
D | esp_eap_client.c | 63 static int eap_sm_rx_eapol_internal(u8 *src_addr, u8 *buf, u32 len, uint8_t *bssid); 150 uint8_t *bssid; member 229 eap_sm_rx_eapol_internal(param->sa, param->buf, param->len, param->bssid); in wpa2_task() 314 u8 bssid[6]; in eap_sm_send_eapol() local 315 ret = esp_wifi_get_assoc_bssid_internal(bssid); in eap_sm_send_eapol() 329 ret = wpa_ether_send(sm, bssid, ETH_P_EAPOL, outbuf, outlen); in eap_sm_send_eapol() 463 static int eap_sm_rx_eapol(u8 *src_addr, u8 *buf, u32 len, uint8_t *bssid) in eap_sm_rx_eapol() argument 483 param->bssid = bssid; in eap_sm_rx_eapol() 493 return eap_sm_rx_eapol_internal(src_addr, buf, len, bssid); in eap_sm_rx_eapol() 497 static int wpa2_ent_rx_eapol(u8 *src_addr, u8 *buf, u32 len, uint8_t *bssid) in wpa2_ent_rx_eapol() argument [all …]
|
D | esp_wpa3_i.h | 45 u8 bssid[ETH_ALEN]; member 61 const u8 *dst, const u8 *bssid,
|
D | esp_wps_i.h | 59 u8 bssid[6]; member 70 u8 bssid[ETH_ALEN]; member
|
D | esp_hostap.c | 352 bool hostap_new_assoc_sta(struct sta_info *sta, uint8_t *bssid, uint8_t *wpa_ie, in hostap_new_assoc_sta() argument 361 if (!sta || !bssid || !wpa_ie) { in hostap_new_assoc_sta() 371 sta->wpa_sm = wpa_auth_sta_init(hapd->wpa_auth, bssid); in hostap_new_assoc_sta() 395 … if (esp_send_assoc_resp(hapd, bssid, status, omit_rsnxe, subtype) != WLAN_STATUS_SUCCESS) { in hostap_new_assoc_sta() 430 bool wpa_ap_remove(u8* bssid) in wpa_ap_remove() argument 437 struct sta_info *sta = ap_get_sta(hapd, bssid); in wpa_ap_remove()
|
/hal_espressif-latest/components/wpa_supplicant/src/common/ |
D | bss.c | 45 " SSID '%s' due to %s", bss->id, MAC2STR(bss->bssid), in wpa_bss_remove() 59 struct wpa_bss * wpa_bss_get(struct wpa_supplicant *wpa_s, const u8 *bssid, in wpa_bss_get() argument 64 if (os_memcmp(bss->bssid, bssid, ETH_ALEN) == 0 && in wpa_bss_get() 95 os_memcpy(dst->bssid, src->bssid, ETH_ALEN); in wpa_bss_copy_res() 133 return !is_zero_ether_addr(bss->bssid) && wpa_s->current_bss->bssid && in wpa_bss_in_use() 134 (os_memcmp(bss->bssid, wpa_s->current_bss->bssid, ETH_ALEN) == 0); in wpa_bss_in_use() 209 bss->id, MAC2STR(bss->bssid), wpa_ssid_txt(ssid, ssid_len), in wpa_bss_add() 230 MAC2STR(bss->bssid)); in wpa_bss_update() 313 MACSTR, MAC2STR(res->bssid)); in wpa_bss_update_scan_res() 318 MACSTR, MAC2STR(res->bssid)); in wpa_bss_update_scan_res() [all …]
|
D | wnm_sta.c | 143 os_memcpy(rep->bssid, pos, ETH_ALEN); in wnm_parse_neighbor_report() 188 return wpa_bss_get_bssid(wpa_s, nei->bssid); in get_first_acceptable() 209 params.bssid = os_calloc(wpa_s->wnm_num_neighbor_report, ETH_ALEN); in get_mbo_transition_candidate() 210 if (!params.bssid) in get_mbo_transition_candidate() 213 pos = params.bssid; in get_mbo_transition_candidate() 216 first_candidate_bssid = nei->bssid; in get_mbo_transition_candidate() 219 os_memcpy(pos, nei->bssid, ETH_ALEN); in get_mbo_transition_candidate() 234 target = wpa_bss_get_bssid(wpa_s, params.bssid); in get_mbo_transition_candidate() 242 info->candidates[i].bssid); in get_mbo_transition_candidate() 254 info->candidates[i].bssid); in get_mbo_transition_candidate() [all …]
|
D | bss.h | 33 u8 bssid[ETH_ALEN]; member 80 struct wpa_bss * wpa_bss_get(struct wpa_supplicant *wpa_s, const u8 *bssid, 83 const u8 *bssid);
|
D | mbo.c | 512 const u8 *bssid) in wpas_get_disallowed_bss() argument 518 if (os_memcmp(bssid, bss->bssid, ETH_ALEN) == 0) in wpas_get_disallowed_bss() 541 void wpa_bss_tmp_disallow(struct wpa_supplicant *wpa_s, const u8 *bssid, in wpa_bss_tmp_disallow() argument 546 bss = wpas_get_disallowed_bss(wpa_s, bssid); in wpa_bss_tmp_disallow() 559 os_memcpy(bss->bssid, bssid, ETH_ALEN); in wpa_bss_tmp_disallow() 574 if (os_memcmp(bss->bssid, tmp->bssid, ETH_ALEN) == 0) { in wpa_is_bss_tmp_disallowed() 678 wpa_bss_tmp_disallow(wpa_s, wpa_s->current_bss->bssid, in wpas_mbo_ie_trans_req() 737 MAC2STR(bss->bssid)); in mbo_build_anqp_buf()
|
D | scan.c | 59 params->bssid = wpa_s->next_scan_bssid; in wpa_supplicant_req_scan() 101 os_free((u8 *) params->bssid); in wpa_scan_free_params()
|
/hal_espressif-latest/components/wpa_supplicant/src/ap/ |
D | ieee802_11.c | 132 const u8 *bssid, int update, int status_code) in auth_sae_send_commit() argument 156 reply_res = esp_send_sae_auth_reply(hapd, sta->addr, bssid, WLAN_AUTH_SAE, 1, in auth_sae_send_commit() 168 const u8 *bssid) in auth_sae_send_confirm() argument 182 reply_res = esp_send_sae_auth_reply(hapd, sta->addr, bssid, WLAN_AUTH_SAE, 2, in auth_sae_send_confirm() 252 const u8 *bssid, u8 auth_transaction, u16 status_code, in sae_sm_step() argument 273 ret = auth_sae_send_commit(hapd, sta, bssid, in sae_sm_step() 297 ret = auth_sae_send_confirm(hapd, sta, bssid); in sae_sm_step() 309 ret = auth_sae_send_confirm(hapd, sta, bssid); in sae_sm_step() 321 return sae_sm_step(hapd, sta, bssid, auth_transaction, in sae_sm_step() 332 ret = auth_sae_send_commit(hapd, sta, bssid, 1, in sae_sm_step() [all …]
|
D | ieee802_11.h | 14 int auth_sae_queue(struct hostapd_data *hapd, u8 *buf, size_t len, u8 *bssid, u16 status, u32 auth_… 16 u8 *buf, size_t len, u8 *bssid,
|
D | hostapd.h | 48 int (*cb)(void *ctx, const u8 *sa, const u8 *da, const u8 *bssid, 69 u8 bssid[ETH_ALEN]; member
|
D | ap_config.h | 242 macaddr bssid; member 385 bool hostap_new_assoc_sta(struct sta_info *sta, uint8_t *bssid, uint8_t *wpa_ie, 388 bool wpa_ap_remove(u8* bssid);
|
/hal_espressif-latest/components/wpa_supplicant/src/drivers/ |
D | driver.h | 64 u8 bssid[ETH_ALEN]; member 135 const u8 *bssid; member 181 u8 *bssid; member 187 u8 bssid[ETH_ALEN]; member
|
/hal_espressif-latest/components/wpa_supplicant/src/rsn_supp/ |
D | wpa.c | 202 static inline int wpa_sm_get_bssid(struct wpa_sm *sm, u8 *bssid) in wpa_sm_get_bssid() argument 204 memcpy(bssid, sm->bssid, ETH_ALEN); in wpa_sm_get_bssid() 239 if (is_zero_ether_addr(dest) && is_zero_ether_addr(sm->bssid)) { in wpa_eapol_key_send() 244 if (wpa_sm_get_bssid(sm, sm->bssid) < 0) { in wpa_eapol_key_send() 248 dest = sm->bssid; in wpa_eapol_key_send() 286 u8 bssid[ETH_ALEN], *rbuf, *key_mic; in wpa_sm_key_request() local 299 if (wpa_sm_get_bssid(sm, bssid) < 0) { in wpa_sm_key_request() 346 wpa_eapol_key_send(sm, sm->ptk.kck, sm->ptk.kck_len, ver, bssid, in wpa_sm_key_request() 520 wpa_sm_ether_send(sm, sm->bssid, ETH_P_EAPOL, in wpa_supplicant_get_pmk() 654 sm->own_addr, sm->bssid, sm->snonce, in wpa_derive_ptk() [all …]
|
D | wpa_ft.c | 51 sm->bssid, sm->pmk_r1_name, ptk, ptk_name, in wpa_derive_ptk_ft() 327 static int wpa_ft_install_ptk(struct wpa_sm *sm, const u8 *bssid) in wpa_ft_install_ptk() argument 344 if (wpa_sm_set_key(&(sm->install_ptk), alg, (u8 *)bssid, 0, 1, null_rsc, in wpa_ft_install_ptk() 372 NULL, 0, sm->bssid, NULL, 0, mdie); in wpa_ft_prepare_auth_request() 425 const u8 *bssid; in wpa_ft_process_response() local 520 bssid = target_ap; in wpa_ft_process_response() 523 sm->own_addr, bssid, sm->pmk_r1_name, &sm->ptk, in wpa_ft_process_response() 529 sm->ptk.kck, sm->ptk.kck_len, bssid, in wpa_ft_process_response() 538 wpa_sm_mark_authenticated(sm, bssid); in wpa_ft_process_response() 539 ret = wpa_ft_install_ptk(sm, bssid); in wpa_ft_process_response() [all …]
|
D | pmksa_cache.c | 415 const u8 *bssid, void *network_ctx, in pmksa_cache_set_current() argument 424 if (bssid) in pmksa_cache_set_current() 426 MAC2STR(bssid)); in pmksa_cache_set_current() 432 if (sm->cur_pmksa == NULL && bssid) in pmksa_cache_set_current() 433 sm->cur_pmksa = pmksa_cache_get(pmksa, bssid, NULL, in pmksa_cache_set_current() 435 if (sm->cur_pmksa == NULL && try_opportunistic && bssid) in pmksa_cache_set_current() 438 bssid); in pmksa_cache_set_current()
|
D | pmksa_cache.h | 65 const u8 *bssid, void *network_ctx, 119 const u8 *bssid, in pmksa_cache_set_current() argument
|