/external/wpa_supplicant_8/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() 34 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 38 static int wpa_gen_wpa_ie_wpa(u8 *wpa_ie, size_t wpa_ie_len, in wpa_gen_wpa_ie_wpa() argument 49 hdr = (struct wpa_ie_hdr *) wpa_ie; in wpa_gen_wpa_ie_wpa() 102 hdr->len = (pos - wpa_ie) - 2; in wpa_gen_wpa_ie_wpa() 104 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len); in wpa_gen_wpa_ie_wpa() 106 return pos - wpa_ie; in wpa_gen_wpa_ie_wpa() 240 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len) in wpa_gen_wpa_ie() argument [all …]
|
D | wpa_ie.h | 15 const u8 *wpa_ie; member 56 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
D | wpa.h | 109 int wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie, 125 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, 201 u8 *wpa_ie, in wpa_sm_set_assoc_wpa_ie_default() argument 248 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
|
D | wpa.c | 267 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument 275 if (wpa_ie == NULL) { in wpa_supplicant_send_2_of_4() 293 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 308 wpa_ie = rsn_ie_buf; in wpa_supplicant_send_2_of_4() 312 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 336 os_memcpy(reply + 1, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 783 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_report_ie_mismatch() argument 793 if (wpa_ie) { in wpa_report_ie_mismatch() 799 wpa_ie, wpa_ie_len); in wpa_report_ie_mismatch() 969 if (ie->wpa_ie == NULL && ie->rsn_ie == NULL && in wpa_supplicant_validate_ie() [all …]
|
/external/wpa_supplicant_6/wpa_supplicant/src/rsn_supp/ |
D | wpa_ie.c | 53 static int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie_wpa() argument 82 hdr = (const struct wpa_ie_hdr *) wpa_ie; in wpa_parse_wpa_ie_wpa() 172 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument 175 if (wpa_ie_len >= 1 && wpa_ie[0] == WLAN_EID_RSN) in wpa_parse_wpa_ie() 176 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 178 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 182 static int wpa_gen_wpa_ie_wpa(u8 *wpa_ie, size_t wpa_ie_len, in wpa_gen_wpa_ie_wpa() argument 193 hdr = (struct wpa_ie_hdr *) wpa_ie; in wpa_gen_wpa_ie_wpa() 246 hdr->len = (pos - wpa_ie) - 2; in wpa_gen_wpa_ie_wpa() 248 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len); in wpa_gen_wpa_ie_wpa() [all …]
|
D | wpa_ie.h | 19 const u8 *wpa_ie; member 50 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
D | wpa.h | 107 int wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie, 123 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, 192 u8 *wpa_ie, in wpa_sm_set_assoc_wpa_ie_default() argument 239 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
|
D | wpa.c | 313 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument 320 if (wpa_ie == NULL) { in wpa_supplicant_send_2_of_4() 326 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 346 os_memcpy(reply + 1, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 782 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_report_ie_mismatch() argument 792 if (wpa_ie) { in wpa_report_ie_mismatch() 798 wpa_ie, wpa_ie_len); in wpa_report_ie_mismatch() 834 if (ie->wpa_ie == NULL && ie->rsn_ie == NULL && in wpa_supplicant_validate_ie() 838 src_addr, ie->wpa_ie, ie->wpa_ie_len, in wpa_supplicant_validate_ie() 843 if ((ie->wpa_ie && sm->ap_wpa_ie && in wpa_supplicant_validate_ie() [all …]
|
/external/wpa_supplicant_8/src/ap/ |
D | wpa_auth_ie.c | 354 os_free(wpa_auth->wpa_ie); in wpa_auth_gen_wpa_ie() 355 wpa_auth->wpa_ie = os_malloc(pos - buf); in wpa_auth_gen_wpa_ie() 356 if (wpa_auth->wpa_ie == NULL) in wpa_auth_gen_wpa_ie() 358 os_memcpy(wpa_auth->wpa_ie, buf, pos - buf); in wpa_auth_gen_wpa_ie() 403 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() argument 415 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie() 418 if (wpa_ie[0] == WLAN_EID_RSN) in wpa_validate_wpa_ie() 430 res = wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 479 res = wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 517 wpa_hexdump(MSG_DEBUG, "WPA/RSN IE", wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie() [all …]
|
D | wpa_auth.c | 406 os_free(wpa_auth->wpa_ie); in wpa_init() 415 os_free(wpa_auth->wpa_ie); in wpa_init() 424 os_free(wpa_auth->wpa_ie); in wpa_init() 481 os_free(wpa_auth->wpa_ie); in wpa_deinit() 600 os_free(sm->wpa_ie); in wpa_free_sta_sm() 978 eapol_key_ie = kde.wpa_ie; in wpa_receive() 983 if (sm->wpa_ie == NULL || in wpa_receive() 985 sm->wpa_ie, sm->wpa_ie_len, in wpa_receive() 990 if (sm->wpa_ie) { in wpa_receive() 992 sm->wpa_ie, sm->wpa_ie_len); in wpa_receive() [all …]
|
D | ieee802_11.c | 618 const u8 *wpa_ie; in check_assoc_ies() local 652 wpa_ie = elems.rsn_ie; in check_assoc_ies() 655 elems.wpa_ie) { in check_assoc_ies() 656 wpa_ie = elems.wpa_ie; in check_assoc_ies() 659 wpa_ie = NULL; in check_assoc_ies() 676 wpa_ie = NULL; in check_assoc_ies() 683 } else if (hapd->conf->wps_state && wpa_ie == NULL) { in check_assoc_ies() 689 if (hapd->conf->wpa && wpa_ie == NULL) { in check_assoc_ies() 696 if (hapd->conf->wpa && wpa_ie) { in check_assoc_ies() 698 wpa_ie -= 2; in check_assoc_ies() [all …]
|
D | wpa_auth_i.h | 94 u8 *wpa_ie; member 178 u8 *wpa_ie; member
|
D | wpa_auth_ie.h | 13 const u8 *wpa_ie; member
|
/external/wpa_supplicant_6/wpa_supplicant/src/drivers/ |
D | driver_ipw.c | 76 } wpa_ie; member 149 const u8 *wpa_ie, size_t wpa_ie_len) in ipw_set_wpa_ie() argument 160 param->u.wpa_ie.len = wpa_ie_len; in ipw_set_wpa_ie() 161 os_memcpy(param->u.wpa_ie.data, wpa_ie, wpa_ie_len); in ipw_set_wpa_ie() 321 if (ipw_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_ipw_associate()
|
D | driver_prism54.c | 61 const u8 *wpa_ie, in wpa_driver_prism54_set_wpa_ie() argument 76 os_memcpy(param->u.generic_elem.data, wpa_ie, wpa_ie_len); in wpa_driver_prism54_set_wpa_ie() 248 if (wpa_driver_prism54_set_wpa_ie(drv, params->wpa_ie, in wpa_driver_prism54_associate()
|
D | driver_ndiswrapper.c | 54 const u8 *wpa_ie; member 233 wpa_assoc_info.wpa_ie = params->wpa_ie; in wpa_ndiswrapper_associate()
|
D | driver_madwifi.c | 175 const u8 *wpa_ie, size_t wpa_ie_len) in wpa_driver_madwifi_set_wpa_ie() argument 182 iwr.u.data.pointer = (void *) wpa_ie; in wpa_driver_madwifi_set_wpa_ie() 359 if (wpa_driver_madwifi_set_wpa_ie(drv, params->wpa_ie, in wpa_driver_madwifi_associate() 374 params->wpa_ie[0] == WLAN_EID_RSN ? 2 : 1, 1) < 0) in wpa_driver_madwifi_associate()
|
D | driver_ps3.c | 110 if (params->wpa_ie == NULL || params->wpa_ie_len == 0) in wpa_driver_ps3_associate() 112 else if (params->wpa_ie[0] == WLAN_EID_RSN) in wpa_driver_ps3_associate()
|
D | driver_bsd.c | 190 const u8 *wpa_ie, size_t wpa_ie_len) in wpa_driver_bsd_set_wpa_ie() argument 192 return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie() 387 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate() 401 params->wpa_ie[0] == WLAN_EID_RSN ? 2 : 1) < 0) in wpa_driver_bsd_associate() 656 os_memcpy(wsr->wpa_ie, vp, in wpa_driver_bsd_get_scan_results()
|
/external/wpa_supplicant_6/wpa_supplicant/ |
D | events.c | 65 u8 wpa_ie[80]; in wpa_supplicant_select_config() local 66 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config() 68 wpa_ie, &wpa_ie_len); in wpa_supplicant_select_config() 285 const u8 *rsn_ie, *wpa_ie; in wpa_supplicant_ssid_bss_match() local 337 wpa_ie = wpa_scan_get_vendor_ie(bss, WPA_IE_VENDOR_TYPE); in wpa_supplicant_ssid_bss_match() 338 while ((ssid->proto & WPA_PROTO_WPA) && wpa_ie) { in wpa_supplicant_ssid_bss_match() 341 if (wpa_parse_wpa_ie(wpa_ie, 2 + wpa_ie[1], &ie)) { in wpa_supplicant_ssid_bss_match()
|
D | wpa_supplicant.c | 739 u8 *wpa_ie, size_t *wpa_ie_len) in wpa_supplicant_set_suites() argument 902 if (wpa_sm_set_assoc_wpa_ie_default(wpa_s->wpa, wpa_ie, wpa_ie_len)) { in wpa_supplicant_set_suites() 928 u8 wpa_ie[80]; in wpa_supplicant_associate() local 1026 wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_associate() 1028 wpa_ie, &wpa_ie_len)) { in wpa_supplicant_associate() 1038 wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_associate() 1040 wpa_ie, &wpa_ie_len)) { in wpa_supplicant_associate() 1050 if (wps_ie && wpabuf_len(wps_ie) <= sizeof(wpa_ie)) { in wpa_supplicant_associate() 1052 os_memcpy(wpa_ie, wpabuf_head(wps_ie), wpa_ie_len); in wpa_supplicant_associate() 1115 params.wpa_ie = wpa_ie; in wpa_supplicant_associate() [all …]
|
D | mlme.c | 69 u8 *wpa_ie; member 1257 os_free(bss->wpa_ie); in ieee80211_bss_free() 1457 if (elems.wpa_ie && in ieee80211_bss_info() 1458 (bss->wpa_ie == NULL || bss->wpa_ie_len != elems.wpa_ie_len || in ieee80211_bss_info() 1459 os_memcmp(bss->wpa_ie, elems.wpa_ie, elems.wpa_ie_len))) { in ieee80211_bss_info() 1460 os_free(bss->wpa_ie); in ieee80211_bss_info() 1461 bss->wpa_ie = os_malloc(elems.wpa_ie_len + 2); in ieee80211_bss_info() 1462 if (bss->wpa_ie) { in ieee80211_bss_info() 1463 os_memcpy(bss->wpa_ie, elems.wpa_ie - 2, in ieee80211_bss_info() 1468 } else if (!elems.wpa_ie && bss->wpa_ie) { in ieee80211_bss_info() [all …]
|
/external/wpa_supplicant_8/src/drivers/ |
D | driver_atheros.c | 73 struct wpabuf *wpa_ie; member 646 wpabuf_free(drv->wpa_ie); in atheros_set_opt_ie() 647 drv->wpa_ie = wpabuf_alloc_copy(ie, ie_len); in atheros_set_opt_ie() 807 (drv->wpa_ie != NULL)) { in atheros_set_wps_ie() 809 drv->wpa_ie); in atheros_set_wps_ie() 810 os_memcpy(&(beac_ie->app_buf[len]), wpabuf_head(drv->wpa_ie), in atheros_set_wps_ie() 811 wpabuf_len(drv->wpa_ie)); in atheros_set_wps_ie() 812 beac_ie->app_buflen += wpabuf_len(drv->wpa_ie); in atheros_set_wps_ie() 878 ie.wpa_ie, IEEE80211_MAX_OPT_IE); in atheros_new_sta() 885 iebuf = ie.wpa_ie; in atheros_new_sta() [all …]
|
/external/wpa_supplicant_8/wpa_supplicant/ |
D | sme.c | 374 params.wpa_ie = wpa_s->sme.assoc_req_ie_len ? in sme_associate() 388 params.wpa_ie = wpa_s->sme.ft_ies; in sme_associate() 404 if (params.wpa_ie == NULL || in sme_associate() 405 ieee802_11_parse_elems(params.wpa_ie, params.wpa_ie_len, &elems, 0) in sme_associate() 414 } else if (elems.wpa_ie) { in sme_associate() 416 wpa_sm_set_assoc_wpa_ie(wpa_s->wpa, elems.wpa_ie - 2, in sme_associate()
|
D | wpa_supplicant.c | 884 u8 *wpa_ie, size_t *wpa_ie_len) in wpa_supplicant_set_suites() argument 1050 if (wpa_sm_set_assoc_wpa_ie_default(wpa_s->wpa, wpa_ie, wpa_ie_len)) { in wpa_supplicant_set_suites() 1086 u8 wpa_ie[200]; in wpa_supplicant_associate() local 1212 wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_associate() 1214 wpa_ie, &wpa_ie_len)) { in wpa_supplicant_associate() 1220 wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_associate() 1222 wpa_ie, &wpa_ie_len)) { in wpa_supplicant_associate() 1232 if (wps_ie && wpabuf_len(wps_ie) <= sizeof(wpa_ie)) { in wpa_supplicant_associate() 1234 os_memcpy(wpa_ie, wpabuf_head(wps_ie), wpa_ie_len); in wpa_supplicant_associate() 1258 pos = wpa_ie + wpa_ie_len; in wpa_supplicant_associate() [all …]
|