/dragonfly/contrib/wpa_supplicant/src/rsn_supp/ |
H A D | wpa_ie.c | 31 if (wpa_ie_len >= 1 && wpa_ie[0] == WLAN_EID_RSN) 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() 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() 104 return pos - wpa_ie; in wpa_gen_wpa_ie_wpa() 275 pos = wpa_ie; in wpa_gen_wpa_ie_osen() 316 return pos - wpa_ie; in wpa_gen_wpa_ie_osen() 331 return wpa_gen_wpa_ie_rsn(wpa_ie, wpa_ie_len, in wpa_gen_wpa_ie() 344 return wpa_gen_wpa_ie_wpa(wpa_ie, wpa_ie_len, in wpa_gen_wpa_ie() 404 ie->wpa_ie = pos; in wpa_parse_generic() [all …]
|
H A D | wpa_ie.h | 15 const u8 *wpa_ie; member 64 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
H A D | wpa.h | 135 int wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie, 151 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, 245 u8 *wpa_ie, in wpa_sm_set_assoc_wpa_ie_default() argument 296 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
|
H A D | wpa.c | 472 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument 481 if (wpa_ie == NULL) { in wpa_supplicant_send_2_of_4() 499 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 513 wpa_ie = rsn_ie_buf; in wpa_supplicant_send_2_of_4() 1153 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_report_ie_mismatch() argument 1163 if (wpa_ie) { in wpa_report_ie_mismatch() 1169 wpa_ie, wpa_ie_len); in wpa_report_ie_mismatch() 1340 if (ie->wpa_ie == NULL && ie->rsn_ie == NULL && in wpa_supplicant_validate_ie() 1344 src_addr, ie->wpa_ie, ie->wpa_ie_len, in wpa_supplicant_validate_ie() 1349 if ((ie->wpa_ie && sm->ap_wpa_ie && in wpa_supplicant_validate_ie() [all …]
|
H A D | wpa_i.h | 419 const u8 *wpa_ie, size_t wpa_ie_len,
|
/dragonfly/contrib/wpa_supplicant/src/ap/ |
H A D | wpa_auth_ie.c | 444 os_free(wpa_auth->wpa_ie); in wpa_auth_gen_wpa_ie() 445 wpa_auth->wpa_ie = in wpa_auth_gen_wpa_ie() 447 if (wpa_auth->wpa_ie == NULL) in wpa_auth_gen_wpa_ie() 485 os_free(wpa_auth->wpa_ie); in wpa_auth_gen_wpa_ie() 487 if (wpa_auth->wpa_ie == NULL) in wpa_auth_gen_wpa_ie() 936 os_free(sm->wpa_ie); in wpa_validate_wpa_ie() 938 if (sm->wpa_ie == NULL) in wpa_validate_wpa_ie() 941 os_memcpy(sm->wpa_ie, wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie() 963 os_free(sm->wpa_ie); in wpa_validate_osen() 965 if (sm->wpa_ie == NULL) in wpa_validate_osen() [all …]
|
H A D | wpa_auth.c | 2930 if (sm->wpa_ie) { in SM_STATE() 3147 u8 *wpa_ie; in SM_STATE() local 3171 wpa_ie = sm->wpa_auth->wpa_ie; in SM_STATE() 3175 wpa_ie_len > wpa_ie[1] + 2 && wpa_ie[0] == WLAN_EID_RSN) { in SM_STATE() 3177 wpa_ie = wpa_ie + wpa_ie[1] + 2; in SM_STATE() 3179 wpa_ie = wpa_ie + wpa_ie[1] + 2; in SM_STATE() 4987 u8 *wpa_ie; in wpa_auth_resend_m3() local 4997 wpa_ie = sm->wpa_auth->wpa_ie; in wpa_auth_resend_m3() 5001 wpa_ie_len > wpa_ie[1] + 2 && wpa_ie[0] == WLAN_EID_RSN) { in wpa_auth_resend_m3() 5003 wpa_ie = wpa_ie + wpa_ie[1] + 2; in wpa_auth_resend_m3() [all …]
|
H A D | wpa_auth_i.h | 103 u8 *wpa_ie; member 224 u8 *wpa_ie; member
|
H A D | wpa_auth_ie.h | 13 const u8 *wpa_ie; member
|
H A D | ieee802_11.c | 2924 const u8 *wpa_ie; in check_assoc_ies() local 3015 wpa_ie = elems.rsn_ie; in check_assoc_ies() 3018 elems.wpa_ie) { in check_assoc_ies() 3019 wpa_ie = elems.wpa_ie; in check_assoc_ies() 3022 wpa_ie = NULL; in check_assoc_ies() 3039 wpa_ie = NULL; in check_assoc_ies() 3046 } else if (hapd->conf->wps_state && wpa_ie == NULL) { in check_assoc_ies() 3052 if (hapd->conf->wpa && wpa_ie == NULL) { in check_assoc_ies() 3059 if (hapd->conf->wpa && wpa_ie) { in check_assoc_ies() 3061 wpa_ie -= 2; in check_assoc_ies() [all …]
|
H A D | wpa_auth_glue.c | 1300 const u8 *wpa_ie; in hostapd_setup_wpa() local 1320 wpa_ie = wpa_auth_get_wpa_ie(hapd->wpa_auth, &wpa_ie_len); in hostapd_setup_wpa() 1321 if (hostapd_set_generic_elem(hapd, wpa_ie, wpa_ie_len)) { in hostapd_setup_wpa()
|
H A D | wpa_auth.h | 322 const u8 *wpa_ie, size_t wpa_ie_len,
|
H A D | drv_callbacks.c | 148 } else if (elems.wpa_ie) { in hostapd_notif_assoc() 149 ie = elems.wpa_ie - 2; in hostapd_notif_assoc()
|
/dragonfly/contrib/wpa_supplicant/wpa_supplicant/ |
H A D | wpa_supplicant.c | 2526 u8 *wpa_ie; in wpas_populate_assoc_ies() local 2550 if (!wpa_ie) { in wpas_populate_assoc_ies() 2948 params->wpa_ie = wpa_ie; in wpas_populate_assoc_ies() 2954 return wpa_ie; in wpas_populate_assoc_ies() 2963 u8 *wpa_ie; in wpas_update_fils_connect_params() local 2971 if (!wpa_ie) in wpas_update_fils_connect_params() 2981 os_free(wpa_ie); in wpas_update_fils_connect_params() 2990 u8 *wpa_ie; in wpas_update_mbo_connect_params() local 3005 if (!wpa_ie) in wpas_update_mbo_connect_params() 3020 u8 *wpa_ie; in wpas_start_assoc_cb() local [all …]
|
H A D | sme.c | 257 u8 *wpa_ie; in sme_send_authentication() local 435 wpa_ie = NULL; in sme_send_authentication() 440 if (wpa_ie) { in sme_send_authentication() 590 if (wpa_ie) { in sme_send_authentication() 601 wpa_ie, wpa_ie_len); in sme_send_authentication() 607 os_free(wpa_ie); in sme_send_authentication() 1646 params.wpa_ie, params.wpa_ie_len); in sme_associate() 1678 params.wpa_ie = wpa_s->sme.ft_ies; in sme_associate() 1761 if (params.wpa_ie == NULL || in sme_associate() 1771 } else if (elems.wpa_ie) { in sme_associate() [all …]
|
H A D | events.c | 227 u8 wpa_ie[80]; in wpa_supplicant_select_config() local 228 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config() 230 wpa_ie, &wpa_ie_len) < 0) in wpa_supplicant_select_config() 539 const u8 *rsn_ie, *wpa_ie; in wpa_supplicant_ssid_bss_match() local 660 wpa_ie = wpa_bss_get_vendor_ie(bss, WPA_IE_VENDOR_TYPE); in wpa_supplicant_ssid_bss_match() 661 while ((ssid->proto & WPA_PROTO_WPA) && wpa_ie) { in wpa_supplicant_ssid_bss_match() 664 if (wpa_parse_wpa_ie(wpa_ie, 2 + wpa_ie[1], &ie)) { in wpa_supplicant_ssid_bss_match() 714 if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) && !wpa_ie && in wpa_supplicant_ssid_bss_match() 724 !wpa_ie && !rsn_ie) { in wpa_supplicant_ssid_bss_match()
|
/dragonfly/contrib/wpa_supplicant/src/drivers/ |
H A D | driver_atheros.c | 82 struct wpabuf *wpa_ie; member 718 wpabuf_free(drv->wpa_ie); in atheros_set_opt_ie() 720 drv->wpa_ie = wpabuf_alloc_copy(ie, ie_len); in atheros_set_opt_ie() 722 drv->wpa_ie = NULL; in atheros_set_opt_ie() 1024 (drv->wpa_ie != NULL)) { in atheros_set_wps_ie() 1026 drv->wpa_ie); in atheros_set_wps_ie() 1028 wpabuf_len(drv->wpa_ie)); in atheros_set_wps_ie() 1029 beac_ie->app_buflen += wpabuf_len(drv->wpa_ie); in atheros_set_wps_ie() 1197 ie.wpa_ie, IEEE80211_MAX_OPT_IE); in atheros_new_sta() 1204 iebuf = ie.wpa_ie; in atheros_new_sta() [all …]
|
H A D | driver_bsd.c | 563 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()
|
H A D | driver_privsep.c | 324 if (params->wpa_ie) in wpa_driver_privsep_associate() 325 os_memcpy(data + 1, params->wpa_ie, params->wpa_ie_len); in wpa_driver_privsep_associate()
|
/dragonfly/usr.sbin/802_11/wpa_supplicant/ |
H A D | Makefile | 25 wpa_ie.c wpa_supplicant.c wpabuf.c wpas_glue.c wps.c wps_attr_build.c \
|
/dragonfly/sys/netproto/802_11/ |
H A D | ieee80211_ioctl.h | 397 uint8_t wpa_ie[IEEE80211_MAX_OPT_IE]; member 401 uint8_t wpa_ie[IEEE80211_MAX_OPT_IE]; member
|
H A D | ieee80211_node.h | 77 uint8_t *wpa_ie; /* captured WPA ie */ member
|
/dragonfly/sys/netproto/802_11/wlan/ |
H A D | ieee80211_ioctl.c | 178 if (ni->ni_ies.wpa_ie != NULL) { in ieee80211_ioctl_getwpaie() 179 int ielen = ni->ni_ies.wpa_ie[1] + 2; in ieee80211_ioctl_getwpaie() 180 if (ielen > sizeof(wpaie->wpa_ie)) in ieee80211_ioctl_getwpaie() 181 ielen = sizeof(wpaie->wpa_ie); in ieee80211_ioctl_getwpaie() 182 memcpy(wpaie->wpa_ie, ni->ni_ies.wpa_ie, ielen); in ieee80211_ioctl_getwpaie() 198 if (ielen > sizeof(wpaie->wpa_ie)) in ieee80211_ioctl_getwpaie() 199 ielen = sizeof(wpaie->wpa_ie); in ieee80211_ioctl_getwpaie() 200 memcpy(wpaie->wpa_ie, ni->ni_ies.rsn_ie, ielen); in ieee80211_ioctl_getwpaie()
|
/dragonfly/contrib/wpa_supplicant/src/common/ |
H A D | ieee802_11_common.h | 41 const u8 *wpa_ie; member
|
H A D | wpa_common.h | 409 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len,
|