/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() 33 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC && in wpa_parse_wpa_ie() 34 wpa_ie[1] >= 4 && WPA_GET_BE32(&wpa_ie[2]) == OSEN_IE_VENDOR_TYPE) in wpa_parse_wpa_ie() 35 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 37 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie() 41 static int wpa_gen_wpa_ie_wpa(u8 *wpa_ie, size_t wpa_ie_len, in wpa_gen_wpa_ie_wpa() argument 53 hdr = (struct wpa_ie_hdr *) wpa_ie; in wpa_gen_wpa_ie_wpa() 100 hdr->len = (pos - wpa_ie) - 2; in wpa_gen_wpa_ie_wpa() [all …]
|
D | wpa_ie.h | 15 const u8 *wpa_ie; member 70 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
D | wpa.h | 126 int wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie, 141 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, 224 u8 *wpa_ie, in wpa_sm_set_assoc_wpa_ie_default() argument 270 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 | 315 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument 324 if (wpa_ie == NULL) { in wpa_supplicant_send_2_of_4() 342 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 357 wpa_ie = rsn_ie_buf; in wpa_supplicant_send_2_of_4() 361 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 391 os_memcpy(reply192 + 1, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 394 os_memcpy(reply + 1, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 839 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_report_ie_mismatch() argument 849 if (wpa_ie) { in wpa_report_ie_mismatch() 855 wpa_ie, wpa_ie_len); in wpa_report_ie_mismatch() [all …]
|
D | Makefile | 25 wpa_ie.o
|
D | wpa_i.h | 358 const u8 *wpa_ie, size_t wpa_ie_len,
|
/external/wpa_supplicant_8/src/ap/ |
D | wpa_auth_ie.c | 409 os_free(wpa_auth->wpa_ie); in wpa_auth_gen_wpa_ie() 410 wpa_auth->wpa_ie = os_malloc(pos - buf); in wpa_auth_gen_wpa_ie() 411 if (wpa_auth->wpa_ie == NULL) in wpa_auth_gen_wpa_ie() 413 os_memcpy(wpa_auth->wpa_ie, buf, pos - buf); in wpa_auth_gen_wpa_ie() 458 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() argument 470 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie() 473 if (wpa_ie[0] == WLAN_EID_RSN) in wpa_validate_wpa_ie() 485 res = wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 530 res = wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 554 wpa_hexdump(MSG_DEBUG, "WPA/RSN IE", wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie() [all …]
|
D | wpa_auth.c | 430 os_free(wpa_auth->wpa_ie); in wpa_init() 440 os_free(wpa_auth->wpa_ie); in wpa_init() 450 os_free(wpa_auth->wpa_ie); in wpa_init() 525 os_free(wpa_auth->wpa_ie); in wpa_deinit() 667 os_free(sm->wpa_ie); in wpa_free_sta_sm() 1133 eapol_key_ie = kde.wpa_ie; in wpa_receive() 1138 if (sm->wpa_ie == NULL || in wpa_receive() 1140 sm->wpa_ie, sm->wpa_ie_len, in wpa_receive() 1145 if (sm->wpa_ie) { in wpa_receive() 1147 sm->wpa_ie, sm->wpa_ie_len); in wpa_receive() [all …]
|
D | wpa_auth_ie.h | 13 const u8 *wpa_ie; member
|
D | wpa_auth_i.h | 99 u8 *wpa_ie; member 199 u8 *wpa_ie; member
|
D | ieee802_11.c | 1267 const u8 *wpa_ie; in check_assoc_ies() local 1342 wpa_ie = elems.rsn_ie; in check_assoc_ies() 1345 elems.wpa_ie) { in check_assoc_ies() 1346 wpa_ie = elems.wpa_ie; in check_assoc_ies() 1349 wpa_ie = NULL; in check_assoc_ies() 1366 wpa_ie = NULL; in check_assoc_ies() 1373 } else if (hapd->conf->wps_state && wpa_ie == NULL) { in check_assoc_ies() 1379 if (hapd->conf->wpa && wpa_ie == NULL) { in check_assoc_ies() 1386 if (hapd->conf->wpa && wpa_ie) { in check_assoc_ies() 1388 wpa_ie -= 2; in check_assoc_ies() [all …]
|
D | wpa_auth_glue.c | 578 const u8 *wpa_ie; in hostapd_setup_wpa() local 619 wpa_ie = wpa_auth_get_wpa_ie(hapd->wpa_auth, &wpa_ie_len); in hostapd_setup_wpa() 620 if (hostapd_set_generic_elem(hapd, wpa_ie, wpa_ie_len)) { in hostapd_setup_wpa()
|
D | wpa_auth.h | 239 const u8 *wpa_ie, size_t wpa_ie_len,
|
D | drv_callbacks.c | 79 } else if (elems.wpa_ie) { in hostapd_notif_assoc() 80 ie = elems.wpa_ie - 2; in hostapd_notif_assoc()
|
/external/wpa_supplicant_8/src/drivers/ |
D | driver_atheros.c | 73 struct wpabuf *wpa_ie; member 689 wpabuf_free(drv->wpa_ie); in atheros_set_opt_ie() 690 drv->wpa_ie = wpabuf_alloc_copy(ie, ie_len); in atheros_set_opt_ie() 981 (drv->wpa_ie != NULL)) { in atheros_set_wps_ie() 983 drv->wpa_ie); in atheros_set_wps_ie() 984 os_memcpy(&(beac_ie->app_buf[len]), wpabuf_head(drv->wpa_ie), in atheros_set_wps_ie() 985 wpabuf_len(drv->wpa_ie)); in atheros_set_wps_ie() 986 beac_ie->app_buflen += wpabuf_len(drv->wpa_ie); in atheros_set_wps_ie() 1130 ie.wpa_ie, IEEE80211_MAX_OPT_IE); in atheros_new_sta() 1137 iebuf = ie.wpa_ie; in atheros_new_sta() [all …]
|
D | driver_bsd.c | 521 iebuf = ie.wpa_ie; in bsd_new_sta() 522 ielen = ie.wpa_ie[1]; in bsd_new_sta() 952 wpa_driver_bsd_set_wpa_ie(struct bsd_driver_data *drv, const u8 *wpa_ie, in wpa_driver_bsd_set_wpa_ie() argument 956 return bsd_set_opt_ie(drv, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie() 958 return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie() 1088 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate() 1102 params->wpa_ie[0] == WLAN_EID_RSN ? 2 : 1) < 0) in wpa_driver_bsd_associate()
|
D | driver_privsep.c | 255 if (params->wpa_ie) in wpa_driver_privsep_associate() 256 os_memcpy(data + 1, params->wpa_ie, params->wpa_ie_len); in wpa_driver_privsep_associate()
|
/external/wpa_supplicant_8/wpa_supplicant/dbus/ |
D | dbus_old_handlers.c | 416 const u8 *wpa_ie, *rsn_ie, *wps_ie; in wpas_dbus_bssid_properties() local 421 wpa_ie = wpa_bss_get_vendor_ie(bss, WPA_IE_VENDOR_TYPE); in wpas_dbus_bssid_properties() 433 (wpa_ie && in wpas_dbus_bssid_properties() 435 (const char *) wpa_ie, in wpas_dbus_bssid_properties() 436 wpa_ie[1] + 2)) || in wpas_dbus_bssid_properties()
|
/external/wpa_supplicant_8/src/common/ |
D | ieee802_11_common.h | 20 const u8 *wpa_ie; member
|
D | wpa_common.h | 378 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len,
|
D | wpa_common.c | 712 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie_wpa() argument 736 hdr = (const struct wpa_ie_hdr *) wpa_ie; in wpa_parse_wpa_ie_wpa()
|
/external/wpa_supplicant_8/wpa_supplicant/ |
D | wpa_supplicant.c | 1032 u8 *wpa_ie, size_t *wpa_ie_len) in wpa_supplicant_set_suites() argument 1272 if (wpa_sm_set_assoc_wpa_ie_default(wpa_s->wpa, wpa_ie, wpa_ie_len)) { in wpa_supplicant_set_suites() 1937 u8 wpa_ie[200]; in wpas_start_assoc_cb() local 2053 wpa_ie_len = sizeof(wpa_ie); in wpas_start_assoc_cb() 2055 wpa_ie, &wpa_ie_len)) { in wpas_start_assoc_cb() 2072 wpa_ie_len = sizeof(wpa_ie); in wpas_start_assoc_cb() 2074 wpa_ie, &wpa_ie_len)) { in wpas_start_assoc_cb() 2085 if (wps_ie && wpabuf_len(wps_ie) <= sizeof(wpa_ie)) { in wpas_start_assoc_cb() 2087 os_memcpy(wpa_ie, wpabuf_head(wps_ie), wpa_ie_len); in wpas_start_assoc_cb() 2109 pos = wpa_ie + wpa_ie_len; in wpas_start_assoc_cb() [all …]
|
D | sme.c | 885 params.wpa_ie = wpa_s->sme.assoc_req_ie_len ? in sme_associate() 908 params.wpa_ie = wpa_s->sme.ft_ies; in sme_associate() 925 if (params.wpa_ie == NULL || in sme_associate() 926 ieee802_11_parse_elems(params.wpa_ie, params.wpa_ie_len, &elems, 0) in sme_associate() 935 } else if (elems.wpa_ie) { in sme_associate() 937 wpa_sm_set_assoc_wpa_ie(wpa_s->wpa, elems.wpa_ie - 2, in sme_associate()
|
D | events.c | 219 u8 wpa_ie[80]; in wpa_supplicant_select_config() local 220 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config() 222 wpa_ie, &wpa_ie_len) < 0) in wpa_supplicant_select_config() 504 const u8 *rsn_ie, *wpa_ie; in wpa_supplicant_ssid_bss_match() local 574 wpa_ie = wpa_bss_get_vendor_ie(bss, WPA_IE_VENDOR_TYPE); in wpa_supplicant_ssid_bss_match() 575 while ((ssid->proto & WPA_PROTO_WPA) && wpa_ie) { in wpa_supplicant_ssid_bss_match() 578 if (wpa_parse_wpa_ie(wpa_ie, 2 + wpa_ie[1], &ie)) { in wpa_supplicant_ssid_bss_match() 620 if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) && !wpa_ie && in wpa_supplicant_ssid_bss_match()
|
D | nmake.mak | 82 $(OBJDIR)\wpa_ie.obj \
|