Home
last modified time | relevance | path

Searched refs:wpa_ie_len (Results 1 – 25 of 86) sorted by relevance

1234

/external/wpa_supplicant_6/wpa_supplicant/src/rsn_supp/
Dwpa_ie.c53 static int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie_wpa() argument
71 if (wpa_ie_len == 0) { in wpa_parse_wpa_ie_wpa()
76 if (wpa_ie_len < sizeof(struct wpa_ie_hdr)) { in wpa_parse_wpa_ie_wpa()
78 __func__, (unsigned long) wpa_ie_len); in wpa_parse_wpa_ie_wpa()
85 hdr->len != wpa_ie_len - 2 || in wpa_parse_wpa_ie_wpa()
94 left = wpa_ie_len - sizeof(*hdr); 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()
[all …]
Dwpa_ie.h20 size_t wpa_ie_len; member
50 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
Dwpa.h108 size_t *wpa_ie_len);
123 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
193 size_t *wpa_ie_len) 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
Dwpa.c313 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument
326 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
329 NULL, sizeof(*reply) + wpa_ie_len, in wpa_supplicant_send_2_of_4()
345 WPA_PUT_BE16(reply->key_data_length, 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
798 wpa_ie, wpa_ie_len); in wpa_report_ie_mismatch()
838 src_addr, ie->wpa_ie, ie->wpa_ie_len, in wpa_supplicant_validate_ie()
844 (ie->wpa_ie_len != sm->ap_wpa_ie_len || in wpa_supplicant_validate_ie()
845 os_memcmp(ie->wpa_ie, sm->ap_wpa_ie, ie->wpa_ie_len) != 0)) || in wpa_supplicant_validate_ie()
[all …]
/external/wpa_supplicant_8/src/rsn_supp/
Dwpa_ie.c34 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
37 if (wpa_ie_len >= 1 && wpa_ie[0] == WLAN_EID_RSN) in wpa_parse_wpa_ie()
38 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
40 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
44 static int wpa_gen_wpa_ie_wpa(u8 *wpa_ie, size_t wpa_ie_len, in wpa_gen_wpa_ie_wpa() argument
51 if (wpa_ie_len < sizeof(*hdr) + WPA_SELECTOR_LEN + in wpa_gen_wpa_ie_wpa()
110 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len); in wpa_gen_wpa_ie_wpa()
246 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len) in wpa_gen_wpa_ie() argument
249 return wpa_gen_wpa_ie_rsn(wpa_ie, wpa_ie_len, in wpa_gen_wpa_ie()
255 return wpa_gen_wpa_ie_wpa(wpa_ie, wpa_ie_len, in wpa_gen_wpa_ie()
[all …]
Dwpa_ie.h22 size_t wpa_ie_len; member
58 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
Dwpa.c271 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument
293 rsn_ie_buf = os_malloc(wpa_ie_len + 2 + 2 + PMKID_LEN + in wpa_supplicant_send_2_of_4()
297 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
298 res = wpa_insert_pmkid(rsn_ie_buf, wpa_ie_len, in wpa_supplicant_send_2_of_4()
304 wpa_ie_len += res; in wpa_supplicant_send_2_of_4()
307 os_memcpy(rsn_ie_buf + wpa_ie_len, sm->assoc_resp_ies, in wpa_supplicant_send_2_of_4()
309 wpa_ie_len += sm->assoc_resp_ies_len; in wpa_supplicant_send_2_of_4()
316 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
319 NULL, sizeof(*reply) + wpa_ie_len, in wpa_supplicant_send_2_of_4()
339 WPA_PUT_BE16(reply->key_data_length, wpa_ie_len); in wpa_supplicant_send_2_of_4()
[all …]
Dwpa.h109 size_t *wpa_ie_len);
124 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
197 size_t *wpa_ie_len) in wpa_sm_set_assoc_wpa_ie_default() argument
243 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
/external/wpa_supplicant_8/src/ap/
Dwpa_auth_ie.c375 wpa_auth->wpa_ie_len = pos - buf; in wpa_auth_gen_wpa_ie()
419 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() argument
431 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie()
446 res = wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie()
495 res = wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie()
533 wpa_hexdump(MSG_DEBUG, "WPA/RSN IE", wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie()
674 if (sm->wpa_ie == NULL || sm->wpa_ie_len < wpa_ie_len) { in wpa_validate_wpa_ie()
676 sm->wpa_ie = os_malloc(wpa_ie_len); in wpa_validate_wpa_ie()
680 os_memcpy(sm->wpa_ie, wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie()
681 sm->wpa_ie_len = wpa_ie_len; in wpa_validate_wpa_ie()
[all …]
/external/wpa_supplicant_6/wpa_supplicant/src/drivers/
Ddriver_bsd.c190 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()
380 , params->wpa_ie_len in wpa_driver_bsd_associate()
387 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate()
393 params->wpa_ie_len == 0); in wpa_driver_bsd_associate()
399 if (params->wpa_ie_len && in wpa_driver_bsd_associate()
562 if ((wb->wpa_ie_len || wb->rsn_ie_len) && in wpa_scan_result_compar()
563 !(wa->wpa_ie_len || wa->rsn_ie_len)) in wpa_scan_result_compar()
565 if (!(wb->wpa_ie_len || wb->rsn_ie_len) && in wpa_scan_result_compar()
566 (wa->wpa_ie_len || wa->rsn_ie_len)) in wpa_scan_result_compar()
[all …]
Ddriver_prism54.c62 size_t wpa_ie_len) in wpa_driver_prism54_set_wpa_ie() argument
66 size_t blen = PRISM2_HOSTAPD_GENERIC_ELEMENT_HDR_LEN + wpa_ie_len; in wpa_driver_prism54_set_wpa_ie()
75 param->u.generic_elem.len = wpa_ie_len; in wpa_driver_prism54_set_wpa_ie()
76 os_memcpy(param->u.generic_elem.data, wpa_ie, wpa_ie_len); in wpa_driver_prism54_set_wpa_ie()
249 params->wpa_ie_len) < 0) in wpa_driver_prism54_associate()
Ddriver_ipw.c149 const u8 *wpa_ie, size_t wpa_ie_len) in ipw_set_wpa_ie() argument
153 size_t blen = sizeof(*param) + wpa_ie_len; in ipw_set_wpa_ie()
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()
Ddriver_hostap.c58 const u8 *wpa_ie, size_t wpa_ie_len) in wpa_driver_hostap_set_wpa_ie() argument
62 size_t blen = PRISM2_HOSTAPD_GENERIC_ELEMENT_HDR_LEN + wpa_ie_len; in wpa_driver_hostap_set_wpa_ie()
71 param->u.generic_elem.len = wpa_ie_len; in wpa_driver_hostap_set_wpa_ie()
72 os_memcpy(param->u.generic_elem.data, wpa_ie, wpa_ie_len); in wpa_driver_hostap_set_wpa_ie()
334 params->wpa_ie_len) < 0) in wpa_driver_hostap_associate()
Ddriver_madwifi.c175 const u8 *wpa_ie, size_t wpa_ie_len) in wpa_driver_madwifi_set_wpa_ie() argument
183 iwr.u.data.length = wpa_ie_len; in wpa_driver_madwifi_set_wpa_ie()
360 params->wpa_ie_len) < 0) in wpa_driver_madwifi_associate()
366 params->wpa_ie_len == 0) in wpa_driver_madwifi_associate()
372 if (params->wpa_ie_len && in wpa_driver_madwifi_associate()
Ddriver_atmel.c145 const char *wpa_ie, size_t wpa_ie_len)
149 size_t blen = ATMEL_GENERIC_ELEMENT_HDR_LEN + wpa_ie_len;
158 param->u.generic_elem.len = wpa_ie_len;
159 os_memcpy(param->u.generic_elem.data, wpa_ie, wpa_ie_len);
/external/wpa_supplicant/
Ddriver_bsd.c186 const char *wpa_ie, size_t wpa_ie_len) in wpa_driver_bsd_set_wpa_ie() argument
188 return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie()
376 , params->wpa_ie_len in wpa_driver_bsd_associate()
383 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate()
393 params->wpa_ie_len == 0); in wpa_driver_bsd_associate()
399 if (params->wpa_ie_len && in wpa_driver_bsd_associate()
559 if ((wb->wpa_ie_len || wb->rsn_ie_len) && in wpa_scan_result_compar()
560 !(wa->wpa_ie_len || wa->rsn_ie_len)) in wpa_scan_result_compar()
562 if (!(wb->wpa_ie_len || wb->rsn_ie_len) && in wpa_scan_result_compar()
563 (wa->wpa_ie_len || wa->rsn_ie_len)) in wpa_scan_result_compar()
[all …]
Ddriver_prism54.c64 size_t wpa_ie_len) in wpa_driver_prism54_set_wpa_ie() argument
68 size_t blen = PRISM2_HOSTAPD_GENERIC_ELEMENT_HDR_LEN + wpa_ie_len; in wpa_driver_prism54_set_wpa_ie()
77 param->u.generic_elem.len = wpa_ie_len; in wpa_driver_prism54_set_wpa_ie()
78 os_memcpy(param->u.generic_elem.data, wpa_ie, wpa_ie_len); in wpa_driver_prism54_set_wpa_ie()
251 params->wpa_ie_len) < 0) in wpa_driver_prism54_associate()
Dwpa.h126 size_t *wpa_ie_len);
143 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
213 size_t *wpa_ie_len) in wpa_sm_set_assoc_wpa_ie_default() argument
264 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
Dwpa.c363 static int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie_wpa() argument
380 if (wpa_ie_len == 0) { in wpa_parse_wpa_ie_wpa()
385 if (wpa_ie_len < sizeof(struct wpa_ie_hdr)) { in wpa_parse_wpa_ie_wpa()
387 __func__, (unsigned long) wpa_ie_len); in wpa_parse_wpa_ie_wpa()
394 hdr->len != wpa_ie_len - 2 || in wpa_parse_wpa_ie_wpa()
403 left = wpa_ie_len - sizeof(*hdr); in wpa_parse_wpa_ie_wpa()
642 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
645 if (wpa_ie_len >= 1 && wpa_ie[0] == RSN_INFO_ELEM) in wpa_parse_wpa_ie()
646 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
648 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
[all …]
Devents.c57 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config() local
59 wpa_ie, &wpa_ie_len); in wpa_supplicant_select_config()
311 while ((ssid->proto & WPA_PROTO_WPA) && bss->wpa_ie_len > 0) { in wpa_supplicant_ssid_bss_match()
314 if (wpa_parse_wpa_ie(bss->wpa_ie, bss->wpa_ie_len, &ie)) { in wpa_supplicant_ssid_bss_match()
376 (unsigned long) bss->wpa_ie_len, in wpa_supplicant_select_bss()
384 if (bss->wpa_ie_len == 0 && bss->rsn_ie_len == 0) { in wpa_supplicant_select_bss()
430 (unsigned long) bss->wpa_ie_len, in wpa_supplicant_select_bss()
469 (bss->wpa_ie_len != 0 || bss->rsn_ie_len != 0)) { in wpa_supplicant_select_bss()
Ddriver_ipw.c151 const u8 *wpa_ie, size_t wpa_ie_len) in ipw_set_wpa_ie() argument
155 size_t blen = sizeof(*param) + wpa_ie_len; in ipw_set_wpa_ie()
162 param->u.wpa_ie.len = wpa_ie_len; in ipw_set_wpa_ie()
163 os_memcpy(param->u.wpa_ie.data, wpa_ie, wpa_ie_len); in ipw_set_wpa_ie()
323 if (ipw_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_ipw_associate()
Ddriver_madwifi.c165 const u8 *wpa_ie, size_t wpa_ie_len) in wpa_driver_madwifi_set_wpa_ie() argument
173 iwr.u.data.length = wpa_ie_len; in wpa_driver_madwifi_set_wpa_ie()
350 params->wpa_ie_len) < 0) in wpa_driver_madwifi_associate()
356 params->wpa_ie_len == 0) in wpa_driver_madwifi_associate()
362 if (params->wpa_ie_len && in wpa_driver_madwifi_associate()
Ddriver_hostap.c60 const u8 *wpa_ie, size_t wpa_ie_len) in wpa_driver_hostap_set_wpa_ie() argument
64 size_t blen = PRISM2_HOSTAPD_GENERIC_ELEMENT_HDR_LEN + wpa_ie_len; in wpa_driver_hostap_set_wpa_ie()
73 param->u.generic_elem.len = wpa_ie_len; in wpa_driver_hostap_set_wpa_ie()
74 os_memcpy(param->u.generic_elem.data, wpa_ie, wpa_ie_len); in wpa_driver_hostap_set_wpa_ie()
336 params->wpa_ie_len) < 0) in wpa_driver_hostap_associate()
/external/wpa_supplicant_6/wpa_supplicant/
Devents.c66 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config() local
68 wpa_ie, &wpa_ie_len); in wpa_supplicant_select_config()
394 u8 wpa_ie_len, rsn_ie_len, ssid_len; in wpa_supplicant_select_bss_wpa() local
402 wpa_ie_len = ie ? ie[1] : 0; in wpa_supplicant_select_bss_wpa()
411 wpa_ie_len, rsn_ie_len, bss->caps); in wpa_supplicant_select_bss_wpa()
424 if (wpa_ie_len == 0 && rsn_ie_len == 0) { in wpa_supplicant_select_bss_wpa()
489 u8 wpa_ie_len, rsn_ie_len, ssid_len; in wpa_supplicant_select_bss_non_wpa() local
497 wpa_ie_len = ie ? ie[1] : 0; in wpa_supplicant_select_bss_non_wpa()
506 wpa_ie_len, rsn_ie_len, bss->caps); in wpa_supplicant_select_bss_non_wpa()
575 (wpa_ie_len != 0 || rsn_ie_len != 0)) { in wpa_supplicant_select_bss_non_wpa()
Dwpa_supplicant.c739 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()
929 size_t wpa_ie_len; 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()
1051 wpa_ie_len = wpabuf_len(wps_ie); in wpa_supplicant_associate()
1052 os_memcpy(wpa_ie, wpabuf_head(wps_ie), wpa_ie_len); in wpa_supplicant_associate()
1054 wpa_ie_len = 0; in wpa_supplicant_associate()
[all …]

1234