/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 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 …]
|
D | wpa_ie.h | 20 size_t wpa_ie_len; member 50 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
D | wpa.h | 108 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
|
D | wpa.c | 313 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/ |
D | wpa_ie.c | 34 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 …]
|
D | wpa_ie.h | 22 size_t wpa_ie_len; member 58 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
D | wpa.c | 271 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 …]
|
D | wpa.h | 109 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/ |
D | wpa_auth_ie.c | 375 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/ |
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() 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 …]
|
D | driver_prism54.c | 62 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()
|
D | driver_ipw.c | 149 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()
|
D | driver_hostap.c | 58 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()
|
D | driver_madwifi.c | 175 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()
|
D | driver_atmel.c | 145 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/ |
D | driver_bsd.c | 186 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 …]
|
D | driver_prism54.c | 64 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()
|
D | wpa.h | 126 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
|
D | wpa.c | 363 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 …]
|
D | events.c | 57 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()
|
D | driver_ipw.c | 151 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()
|
D | driver_madwifi.c | 165 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()
|
D | driver_hostap.c | 60 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/ |
D | events.c | 66 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()
|
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() 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 …]
|