Home
last modified time | relevance | path

Searched refs:wpa_ie (Results 1 – 25 of 33) sorted by relevance

12

/external/wpa_supplicant_8/src/rsn_supp/
Dwpa_ie.c28 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 …]
Dwpa_ie.h15 const u8 *wpa_ie; member
70 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
Dwpa.h131 int wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie,
146 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
234 u8 *wpa_ie, in wpa_sm_set_assoc_wpa_ie_default() argument
280 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
Dwpa.c413 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument
422 if (wpa_ie == NULL) { in wpa_supplicant_send_2_of_4()
440 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
454 wpa_ie = rsn_ie_buf; in wpa_supplicant_send_2_of_4()
458 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
490 os_memcpy(key_mic + mic_len + 2, wpa_ie, wpa_ie_len); /* Key Data */ in wpa_supplicant_send_2_of_4()
974 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_report_ie_mismatch() argument
984 if (wpa_ie) { in wpa_report_ie_mismatch()
990 wpa_ie, wpa_ie_len); in wpa_report_ie_mismatch()
1161 if (ie->wpa_ie == NULL && ie->rsn_ie == NULL && in wpa_supplicant_validate_ie()
[all …]
DMakefile25 wpa_ie.o
Dwpa_i.h383 const u8 *wpa_ie, size_t wpa_ie_len,
/external/wpa_supplicant_8/src/ap/
Dwpa_auth_ie.c410 os_free(wpa_auth->wpa_ie); in wpa_auth_gen_wpa_ie()
411 wpa_auth->wpa_ie = in wpa_auth_gen_wpa_ie()
413 if (wpa_auth->wpa_ie == NULL) in wpa_auth_gen_wpa_ie()
415 os_memcpy(wpa_auth->wpa_ie, wpa_auth->conf.own_ie_override, in wpa_auth_gen_wpa_ie()
451 os_free(wpa_auth->wpa_ie); in wpa_auth_gen_wpa_ie()
452 wpa_auth->wpa_ie = os_malloc(pos - buf); in wpa_auth_gen_wpa_ie()
453 if (wpa_auth->wpa_ie == NULL) in wpa_auth_gen_wpa_ie()
455 os_memcpy(wpa_auth->wpa_ie, buf, pos - buf); in wpa_auth_gen_wpa_ie()
500 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() argument
512 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie()
[all …]
Dwpa_auth.c438 os_free(wpa_auth->wpa_ie); in wpa_init()
448 os_free(wpa_auth->wpa_ie); in wpa_init()
458 os_free(wpa_auth->wpa_ie); in wpa_init()
528 os_free(wpa_auth->wpa_ie); in wpa_deinit()
682 os_free(sm->wpa_ie); in wpa_free_sta_sm()
2525 eapol_key_ie = kde.wpa_ie; in SM_STATE()
2529 if (sm->wpa_ie == NULL || in SM_STATE()
2530 wpa_compare_rsn_ie(ft, sm->wpa_ie, sm->wpa_ie_len, in SM_STATE()
2534 if (sm->wpa_ie) { in SM_STATE()
2536 sm->wpa_ie, sm->wpa_ie_len); in SM_STATE()
[all …]
Dwpa_auth_i.h93 u8 *wpa_ie; member
200 u8 *wpa_ie; member
Dwpa_auth_ie.h13 const u8 *wpa_ie; member
Dwpa_auth_glue.c621 const u8 *wpa_ie; in hostapd_setup_wpa() local
641 wpa_ie = wpa_auth_get_wpa_ie(hapd->wpa_auth, &wpa_ie_len); in hostapd_setup_wpa()
642 if (hostapd_set_generic_elem(hapd, wpa_ie, wpa_ie_len)) { in hostapd_setup_wpa()
Dieee802_11.c1896 const u8 *wpa_ie; in check_assoc_ies() local
1973 wpa_ie = elems.rsn_ie; in check_assoc_ies()
1976 elems.wpa_ie) { in check_assoc_ies()
1977 wpa_ie = elems.wpa_ie; in check_assoc_ies()
1980 wpa_ie = NULL; in check_assoc_ies()
1997 wpa_ie = NULL; in check_assoc_ies()
2004 } else if (hapd->conf->wps_state && wpa_ie == NULL) { in check_assoc_ies()
2010 if (hapd->conf->wpa && wpa_ie == NULL) { in check_assoc_ies()
2017 if (hapd->conf->wpa && wpa_ie) { in check_assoc_ies()
2019 wpa_ie -= 2; in check_assoc_ies()
[all …]
Dwpa_auth.h255 const u8 *wpa_ie, size_t wpa_ie_len,
Ddrv_callbacks.c82 } else if (elems.wpa_ie) { in hostapd_notif_assoc()
83 ie = elems.wpa_ie - 2; in hostapd_notif_assoc()
/external/wpa_supplicant_8/src/drivers/
Ddriver_atheros.c77 struct wpabuf *wpa_ie; member
694 wpabuf_free(drv->wpa_ie); in atheros_set_opt_ie()
695 drv->wpa_ie = wpabuf_alloc_copy(ie, ie_len); in atheros_set_opt_ie()
989 (drv->wpa_ie != NULL)) { in atheros_set_wps_ie()
991 drv->wpa_ie); in atheros_set_wps_ie()
992 os_memcpy(&(beac_ie->app_buf[len]), wpabuf_head(drv->wpa_ie), in atheros_set_wps_ie()
993 wpabuf_len(drv->wpa_ie)); in atheros_set_wps_ie()
994 beac_ie->app_buflen += wpabuf_len(drv->wpa_ie); in atheros_set_wps_ie()
1138 ie.wpa_ie, IEEE80211_MAX_OPT_IE); in atheros_new_sta()
1145 iebuf = ie.wpa_ie; in atheros_new_sta()
[all …]
Ddriver_bsd.c563 iebuf = ie.wpa_ie; in bsd_new_sta()
564 ielen = ie.wpa_ie[1]; in bsd_new_sta()
977 wpa_driver_bsd_set_wpa_ie(struct bsd_driver_data *drv, const u8 *wpa_ie, in wpa_driver_bsd_set_wpa_ie() argument
981 return bsd_set_opt_ie(drv, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie()
983 return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie()
1113 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate()
1127 params->wpa_ie[0] == WLAN_EID_RSN ? 2 : 1) < 0) in wpa_driver_bsd_associate()
Ddriver_privsep.c325 if (params->wpa_ie) in wpa_driver_privsep_associate()
326 os_memcpy(data + 1, params->wpa_ie, params->wpa_ie_len); in wpa_driver_privsep_associate()
/external/wpa_supplicant_8/wpa_supplicant/
Dwpa_supplicant.c1116 u8 *wpa_ie, size_t *wpa_ie_len) in wpa_supplicant_set_suites() argument
1377 if (wpa_sm_set_assoc_wpa_ie_default(wpa_s->wpa, wpa_ie, wpa_ie_len)) { in wpa_supplicant_set_suites()
2172 u8 wpa_ie[200]; in wpas_start_assoc_cb() local
2296 wpa_ie_len = sizeof(wpa_ie); in wpas_start_assoc_cb()
2298 wpa_ie, &wpa_ie_len)) { in wpas_start_assoc_cb()
2315 wpa_ie_len = sizeof(wpa_ie); in wpas_start_assoc_cb()
2317 wpa_ie, &wpa_ie_len)) { in wpas_start_assoc_cb()
2328 if (wps_ie && wpabuf_len(wps_ie) <= sizeof(wpa_ie)) { in wpas_start_assoc_cb()
2330 os_memcpy(wpa_ie, wpabuf_head(wps_ie), wpa_ie_len); in wpas_start_assoc_cb()
2352 pos = wpa_ie + wpa_ie_len; in wpas_start_assoc_cb()
[all …]
Dsme.c1064 params.wpa_ie = wpa_s->sme.assoc_req_ie_len ? in sme_associate()
1087 params.wpa_ie = wpa_s->sme.ft_ies; in sme_associate()
1104 if (params.wpa_ie == NULL || in sme_associate()
1105 ieee802_11_parse_elems(params.wpa_ie, params.wpa_ie_len, &elems, 0) in sme_associate()
1114 } else if (elems.wpa_ie) { in sme_associate()
1116 wpa_sm_set_assoc_wpa_ie(wpa_s->wpa, elems.wpa_ie - 2, in sme_associate()
Devents.c222 u8 wpa_ie[80]; in wpa_supplicant_select_config() local
223 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config()
225 wpa_ie, &wpa_ie_len) < 0) in wpa_supplicant_select_config()
510 const u8 *rsn_ie, *wpa_ie; in wpa_supplicant_ssid_bss_match() local
617 wpa_ie = wpa_bss_get_vendor_ie(bss, WPA_IE_VENDOR_TYPE); in wpa_supplicant_ssid_bss_match()
618 while ((ssid->proto & WPA_PROTO_WPA) && wpa_ie) { in wpa_supplicant_ssid_bss_match()
621 if (wpa_parse_wpa_ie(wpa_ie, 2 + wpa_ie[1], &ie)) { in wpa_supplicant_ssid_bss_match()
671 if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) && !wpa_ie && in wpa_supplicant_ssid_bss_match()
Dnmake.mak82 $(OBJDIR)\wpa_ie.obj \
/external/wpa_supplicant_8/wpa_supplicant/dbus/
Ddbus_old_handlers.c416 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/
Dieee802_11_common.h32 const u8 *wpa_ie; member
Dwpa_common.h390 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len,
Dwpa_common.c994 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie_wpa() argument
1018 hdr = (const struct wpa_ie_hdr *) wpa_ie; in wpa_parse_wpa_ie_wpa()

12