/hostap-latest/src/rsn_supp/ |
D | wpa_ie.c | 28 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument 31 if (wpa_ie_len >= 1 && wpa_ie[0] == WLAN_EID_RSN) in wpa_parse_wpa_ie() 32 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 33 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC && in wpa_parse_wpa_ie() 35 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 36 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC && in wpa_parse_wpa_ie() 39 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 40 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC && in wpa_parse_wpa_ie() 43 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 44 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() [all …]
|
D | wpa_ie.h | 14 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
D | wpa.c | 528 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument 551 wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 556 rsn_ie_buf = os_malloc(wpa_ie_len + 2 + 2 + PMKID_LEN + in wpa_supplicant_send_2_of_4() 560 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 561 res = wpa_insert_pmkid(rsn_ie_buf, &wpa_ie_len, in wpa_supplicant_send_2_of_4() 569 rsn_ie_buf, wpa_ie_len); in wpa_supplicant_send_2_of_4() 575 os_memcpy(rsn_ie_buf + wpa_ie_len, sm->assoc_resp_ies, in wpa_supplicant_send_2_of_4() 577 wpa_ie_len += sm->assoc_resp_ies_len; in wpa_supplicant_send_2_of_4() 587 buf2 = os_malloc(wpa_ie_len + 2 + 4 + 1); in wpa_supplicant_send_2_of_4() 592 os_memcpy(buf2, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() [all …]
|
D | wpa.h | 210 size_t *wpa_ie_len); 234 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, 345 size_t *wpa_ie_len) in wpa_sm_set_assoc_wpa_ie_default() argument 442 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
|
D | wpa_i.h | 539 const u8 *wpa_ie, size_t wpa_ie_len,
|
/hostap-latest/src/ap/ |
D | wpa_auth_ie.c | 650 wpa_auth->wpa_ie_len = wpa_auth->conf.own_ie_override_len; in wpa_auth_gen_wpa_ie() 811 wpa_auth->wpa_ie_len = pos - buf; in wpa_auth_gen_wpa_ie() 856 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() argument 872 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie() 887 res = wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 983 res = wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 1007 wpa_hexdump(MSG_DEBUG, "WPA/RSN IE", wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie() 1333 if (sm->wpa_ie == NULL || sm->wpa_ie_len < wpa_ie_len) { in wpa_validate_wpa_ie() 1335 sm->wpa_ie = os_malloc(wpa_ie_len); in wpa_validate_wpa_ie() 1339 os_memcpy(sm->wpa_ie, wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie() [all …]
|
D | wpa_auth.c | 1180 if (wpa_parse_wpa_ie_rsn(sm->wpa_ie, sm->wpa_ie_len, &assoc_ie) < 0) { 3835 eapol_key_ie_len = kde.wpa_ie_len; 3839 wpa_compare_rsn_ie(ft, sm->wpa_ie, sm->wpa_ie_len, 3845 sm->wpa_ie, sm->wpa_ie_len); 4491 ie = get_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len, 4496 ie = get_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len, 4507 ie = get_vendor_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len, 4512 ie = get_vendor_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len, 4517 ie = get_vendor_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len, 4553 rsne = get_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len, [all …]
|
D | wpa_auth_i.h | 111 size_t wpa_ie_len; member 255 size_t wpa_ie_len; member
|
D | wpa_auth_glue.c | 1710 size_t wpa_ie_len; in hostapd_setup_wpa() local 1788 wpa_ie = wpa_auth_get_wpa_ie(hapd->wpa_auth, &wpa_ie_len); in hostapd_setup_wpa() 1789 if (hostapd_set_generic_elem(hapd, wpa_ie, wpa_ie_len)) { in hostapd_setup_wpa()
|
D | wpa_auth.h | 451 const u8 *wpa_ie, size_t wpa_ie_len,
|
D | ieee802_11.c | 3931 size_t wpa_ie_len; in __check_assoc_ies() local 4055 wpa_ie_len = elems->rsn_ie_len; in __check_assoc_ies() 4059 wpa_ie_len = elems->wpa_ie_len; in __check_assoc_ies() 4062 wpa_ie_len = 0; in __check_assoc_ies() 4079 wpa_ie_len = 0; in __check_assoc_ies() 4106 wpa_ie_len += 2; in __check_assoc_ies() 4140 wpa_ie, wpa_ie_len, in __check_assoc_ies()
|
/hostap-latest/wpa_supplicant/ |
D | wpa_supplicant.c | 1667 u8 *wpa_ie, size_t *wpa_ie_len, in wpa_supplicant_set_suites() argument 1787 *wpa_ie_len = 0; in wpa_supplicant_set_suites() 2131 wpa_ie_len)) { in wpa_supplicant_set_suites() 3270 u8 *wpa_ie, size_t wpa_ie_len, in wpas_populate_wfa_capa() argument 3287 return wpa_ie_len; in wpas_populate_wfa_capa() 3298 return wpa_ie_len; in wpas_populate_wfa_capa() 3308 if (wpa_ie_len + wfa_ie_len <= max_wpa_ie_len) { in wpas_populate_wfa_capa() 3311 os_memcpy(wpa_ie + wpa_ie_len, wpabuf_head(wfa_ie), in wpas_populate_wfa_capa() 3313 wpa_ie_len += wfa_ie_len; in wpas_populate_wfa_capa() 3317 return wpa_ie_len; in wpas_populate_wfa_capa() [all …]
|
D | sme.c | 569 size_t wpa_ie_len; in sme_send_authentication() local 780 wpa_ie_len = 0; in sme_send_authentication() 787 wpa_ie_len = wpa_s->sme.assoc_req_ie_len; in sme_send_authentication() 976 if (len > wpa_ie_len) { in sme_send_authentication() 979 wpa_ie, wpa_ie_len); in sme_send_authentication() 980 wpa_s->sme.assoc_req_ie_len += wpa_ie_len; in sme_send_authentication() 2419 size_t mscs_ie_len, buf_len, *wpa_ie_len, max_ie_len; in sme_associate() local 2434 wpa_ie_len = &wpa_s->sme.assoc_req_ie_len; in sme_associate() 2437 if ((*wpa_ie_len + wpabuf_len(mscs_ie)) <= max_ie_len) { in sme_associate() 2440 os_memcpy(wpa_s->sme.assoc_req_ie + *wpa_ie_len, in sme_associate() [all …]
|
D | wpa_priv.c | 313 if (sizeof(*assoc) + assoc->wpa_ie_len > len) { in wpa_priv_cmd_associate() 329 if (assoc->wpa_ie_len) { in wpa_priv_cmd_associate() 331 params.wpa_ie_len = assoc->wpa_ie_len; in wpa_priv_cmd_associate()
|
D | events.c | 297 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config() local 305 wpa_ie, &wpa_ie_len, in wpa_supplicant_select_config() 1648 u8 wpa_ie_len, rsn_ie_len; in wpa_scan_res_match() local 1657 wpa_ie_len = ie ? ie[1] : 0; in wpa_scan_res_match() 1670 wpa_ie_len, rsn_ie_len, bss->caps, bss->level, in wpa_scan_res_match()
|
/hostap-latest/tests/fuzzing/eapol-supp/ |
D | eapol-supp.c | 32 size_t wpa_ie_len; in test_send_eapol() local 44 wpa_ie_len = sizeof(wpa_ie); in test_send_eapol() 45 wpa_sm_set_assoc_wpa_ie_default(ctx->wpa, wpa_ie, &wpa_ie_len); in test_send_eapol()
|
/hostap-latest/wlantest/ |
D | bss.c | 233 elems->wpa_ie_len + 2) != 0) { in bss_update() 237 elems->wpa_ie_len + 2); in bss_update() 241 elems->wpa_ie_len + 2); in bss_update()
|
D | rx_eapol.c | 340 elems->wpa_ie_len = ie->wpa_ie_len - 2; in elems_from_eapol_ie() 473 ie.wpa_ie, ie.wpa_ie_len); in rx_data_eapol_key_2_of_4() 474 if (os_memcmp(ie.wpa_ie, sta->rsnie, ie.wpa_ie_len) != 0) { in rx_data_eapol_key_2_of_4() 480 ie.wpa_ie, ie.wpa_ie_len); in rx_data_eapol_key_2_of_4() 741 ie.wpa_ie, ie.wpa_ie_len); in learn_kde_keys() 1097 os_memcmp(ie.wpa_ie, bss->wpaie, ie.wpa_ie_len) != 0) || in rx_data_eapol_key_3_of_4() 1104 ie.wpa_ie, ie.wpa_ie_len); in rx_data_eapol_key_3_of_4()
|
D | sta.c | 184 elems->wpa_ie_len + 2); in sta_update_assoc() 186 elems->wpa_ie_len + 2); in sta_update_assoc()
|
/hostap-latest/src/common/ |
D | privsep_commands.h | 72 size_t wpa_ie_len; member
|
D | wpa_common.h | 531 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, 661 size_t wpa_ie_len; member
|
D | wpa_common.c | 2063 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie_wpa() argument 2081 if (wpa_ie_len < sizeof(struct wpa_ie_hdr)) { in wpa_parse_wpa_ie_wpa() 2083 __func__, (unsigned long) wpa_ie_len); in wpa_parse_wpa_ie_wpa() 2090 hdr->len != wpa_ie_len - 2 || in wpa_parse_wpa_ie_wpa() 2099 left = wpa_ie_len - sizeof(*hdr); in wpa_parse_wpa_ie_wpa() 3467 ie->wpa_ie_len = dlen; in wpa_parse_generic() 3469 ie->wpa_ie, ie->wpa_ie_len); in wpa_parse_generic()
|
D | ieee802_11_common.h | 128 u8 wpa_ie_len; member
|
/hostap-latest/src/drivers/ |
D | driver_bsd.c | 1120 size_t wpa_ie_len) in wpa_driver_bsd_set_wpa_ie() argument 1123 return bsd_set_opt_ie(drv, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie() 1125 return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie() 1214 , (unsigned int) params->wpa_ie_len in wpa_driver_bsd_associate() 1255 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate() 1261 params->wpa_ie_len == 0); in wpa_driver_bsd_associate() 1267 if (params->wpa_ie_len && in wpa_driver_bsd_associate()
|
D | driver_privsep.c | 312 buflen = sizeof(*data) + params->wpa_ie_len; in wpa_driver_privsep_associate() 329 data->wpa_ie_len = params->wpa_ie_len; in wpa_driver_privsep_associate() 331 os_memcpy(data + 1, params->wpa_ie, params->wpa_ie_len); in wpa_driver_privsep_associate()
|