/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/rsn_supp/ |
H A D | wpa_ie.c | 22 * @wpa_ie_len: Length of the WPA/RSN IE 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() 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 49 if (wpa_ie_len < sizeof(*hdr) + WPA_SELECTOR_LEN + in wpa_gen_wpa_ie_wpa() 108 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len); in wpa_gen_wpa_ie_wpa() 275 wpa_gen_wpa_ie_osen(u8 *wpa_ie, size_t wpa_ie_len, int pairwise_cipher, int group_cipher, int key_mgmt) wpa_gen_wpa_ie_osen() argument 339 wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len) wpa_gen_wpa_ie() argument [all...] |
H A D | wpa_ie.h | 14 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
H A D | wpa.h | 184 size_t *wpa_ie_len); 208 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, 314 size_t *wpa_ie_len) in wpa_sm_set_assoc_wpa_ie_default() 387 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument 312 wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie, size_t *wpa_ie_len) wpa_sm_set_assoc_wpa_ie_default() argument
|
H A D | wpa.c | 527 * @wpa_ie_len: Length of the WPA/RSN IE 534 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() 554 wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 559 rsn_ie_buf = os_malloc(wpa_ie_len + 2 + 2 + PMKID_LEN + in wpa_supplicant_send_2_of_4() 563 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 564 res = wpa_insert_pmkid(rsn_ie_buf, &wpa_ie_len, in wpa_supplicant_send_2_of_4() 572 rsn_ie_buf, wpa_ie_len); in wpa_supplicant_send_2_of_4() 578 os_memcpy(rsn_ie_buf + wpa_ie_len, sm->assoc_resp_ies, in wpa_supplicant_send_2_of_4() 580 wpa_ie_len += sm->assoc_resp_ies_len; in wpa_supplicant_send_2_of_4() 587 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 531 wpa_supplicant_send_2_of_4(struct wpa_sm *sm, const unsigned char *dst, const struct wpa_eapol_key *key, int ver, const u8 *nonce, const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ptk *ptk) wpa_supplicant_send_2_of_4() argument [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/rsn_supp/ |
H A D | wpa_ie.c | 22 * @wpa_ie_len: Length of the WPA/RSN IE 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() 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 49 if (wpa_ie_len < sizeof(*hdr) + WPA_SELECTOR_LEN + in wpa_gen_wpa_ie_wpa() 102 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len); in wpa_gen_wpa_ie_wpa() 264 wpa_gen_wpa_ie_osen(u8 *wpa_ie, size_t wpa_ie_len, int pairwise_cipher, int group_cipher, int key_mgmt) wpa_gen_wpa_ie_osen() argument 328 wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len) wpa_gen_wpa_ie() argument [all...] |
H A D | wpa_ie.h | 16 size_t wpa_ie_len; member 64 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
|
H A D | wpa.h | 136 size_t *wpa_ie_len); 151 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, 246 size_t *wpa_ie_len) in wpa_sm_set_assoc_wpa_ie_default() 296 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument 244 wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie, size_t *wpa_ie_len) wpa_sm_set_assoc_wpa_ie_default() argument
|
H A D | wpa.c | 465 * @wpa_ie_len: Length of the WPA/RSN IE 472 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() 495 rsn_ie_buf = os_malloc(wpa_ie_len + 2 + 2 + PMKID_LEN + 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() 500 res = wpa_insert_pmkid(rsn_ie_buf, &wpa_ie_len, in wpa_supplicant_send_2_of_4() 508 os_memcpy(rsn_ie_buf + wpa_ie_len, sm->assoc_resp_ies, in wpa_supplicant_send_2_of_4() 510 wpa_ie_len += sm->assoc_resp_ies_len; in wpa_supplicant_send_2_of_4() 517 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4() 522 NULL, hdrlen + wpa_ie_len, in wpa_supplicant_send_2_of_4() 548 WPA_PUT_BE16(key_mic + mic_len, wpa_ie_len); /* Ke in wpa_supplicant_send_2_of_4() 469 wpa_supplicant_send_2_of_4(struct wpa_sm *sm, const unsigned char *dst, const struct wpa_eapol_key *key, int ver, const u8 *nonce, const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ptk *ptk) wpa_supplicant_send_2_of_4() argument 1151 wpa_report_ie_mismatch(struct wpa_sm *sm, const char *reason, const u8 *src_addr, const u8 *wpa_ie, size_t wpa_ie_len, const u8 *rsn_ie, size_t rsn_ie_len) wpa_report_ie_mismatch() argument 3154 wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie, size_t *wpa_ie_len) wpa_sm_set_assoc_wpa_ie_default() argument [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/ap/ |
H A D | wpa_auth_ie.c | 451 wpa_auth->wpa_ie_len = wpa_auth->conf.own_ie_override_len; in wpa_auth_gen_wpa_ie() 490 wpa_auth->wpa_ie_len = pos - buf; in wpa_auth_gen_wpa_ie() 534 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() 547 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie() 562 res = wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 652 res = wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 676 wpa_hexdump(MSG_DEBUG, "WPA/RSN IE", wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie() 935 if (sm->wpa_ie == NULL || sm->wpa_ie_len < wpa_ie_len) { in wpa_validate_wpa_ie() 937 sm->wpa_ie = os_malloc(wpa_ie_len); in wpa_validate_wpa_ie() 532 wpa_validate_wpa_ie(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, int freq, const u8 *wpa_ie, size_t wpa_ie_len, const u8 *mdie, size_t mdie_len, const u8 *owe_dh, size_t owe_dh_len) wpa_validate_wpa_ie() argument [all...] |
H A D | wpa_auth_i.h | 104 size_t wpa_ie_len; member 225 size_t wpa_ie_len; member
|
H A D | wpa_auth_ie.h | 14 size_t wpa_ie_len; member
|
H A D | wpa_auth.c | 2931 eapol_key_ie_len = kde.wpa_ie_len; in SM_STATE() 2935 wpa_compare_rsn_ie(ft, sm->wpa_ie, sm->wpa_ie_len, in SM_STATE() 2941 sm->wpa_ie, sm->wpa_ie_len); in SM_STATE() 3157 int wpa_ie_len, secure, keyidx, encr = 0; in SM_STATE() local 3181 wpa_ie_len = sm->wpa_auth->wpa_ie_len; in SM_STATE() 3184 wpa_ie_len > wpa_ie[1] + 2 && wpa_ie[0] == WLAN_EID_RSN) { in SM_STATE() 3189 wpa_ie_len = wpa_ie[1] + 2; in SM_STATE() 3234 kde_len = wpa_ie_len + ieee80211w_kde_len(sm) + ocv_oci_len(sm); in SM_STATE() 3252 os_memcpy(pos, wpa_ie, wpa_ie_len); in SM_STATE() 4997 int wpa_ie_len, secure, keyidx, encr = 0; wpa_auth_resend_m3() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/ap/ |
H A D | wpa_auth_ie.c | 505 wpa_auth->wpa_ie_len = wpa_auth->conf.own_ie_override_len; in wpa_auth_gen_wpa_ie() 549 wpa_auth->wpa_ie_len = pos - buf; in wpa_auth_gen_wpa_ie() 594 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() 609 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie() 624 res = wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 714 res = wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie() 738 wpa_hexdump(MSG_DEBUG, "WPA/RSN IE", wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie() 1023 if (sm->wpa_ie == NULL || sm->wpa_ie_len < wpa_ie_len) { in wpa_validate_wpa_ie() 1025 sm->wpa_ie = os_malloc(wpa_ie_len); in wpa_validate_wpa_ie() 592 wpa_validate_wpa_ie(struct wpa_authenticator *wpa_auth, struct wpa_state_machine *sm, int freq, const u8 *wpa_ie, size_t wpa_ie_len, const u8 *rsnxe, size_t rsnxe_len, const u8 *mdie, size_t mdie_len, const u8 *owe_dh, size_t owe_dh_len) wpa_validate_wpa_ie() argument [all...] |
H A D | wpa_auth_i.h | 107 size_t wpa_ie_len; member 230 size_t wpa_ie_len; member
|
H A D | wpa_auth.c | 3085 eapol_key_ie_len = kde.wpa_ie_len; in SM_STATE() 3089 wpa_compare_rsn_ie(ft, sm->wpa_ie, sm->wpa_ie_len, in SM_STATE() 3095 sm->wpa_ie, sm->wpa_ie_len); in SM_STATE() 3407 size_t gtk_len, kde_len, wpa_ie_len; in SM_STATE() local 3436 wpa_ie_len = sm->wpa_auth->wpa_ie_len; in SM_STATE() 3438 wpa_ie_len > wpa_ie[1] + 2U && wpa_ie[0] == WLAN_EID_RSN) { in SM_STATE() 3445 wpa_ie_len = wpa_ie[1] + 2; in SM_STATE() 3450 "RSNE", wpa_ie, &wpa_ie_len, WLAN_EID_RSN, in SM_STATE() 3459 "RSNXE", wpa_ie, &wpa_ie_len, WLAN_EID_RSN in SM_STATE() 5434 int wpa_ie_len, secure, gtkidx, encr = 0; wpa_auth_resend_m3() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/ |
H A D | wpa_supplicant.c | 1458 * @wpa_ie_len: Maximum wpa_ie buffer size on input. This is changed to be the 1468 u8 *wpa_ie, size_t *wpa_ie_len) in wpa_supplicant_set_suites() 1595 *wpa_ie_len = 0; in wpa_supplicant_set_suites() 1876 if (wpa_sm_set_assoc_wpa_ie_default(wpa_s->wpa, wpa_ie, wpa_ie_len)) { in wpa_supplicant_set_suites() 3015 u8 *wpa_ie, size_t wpa_ie_len, 3027 return wpa_ie_len; 3038 return wpa_ie_len; 3048 if (wpa_ie_len + wfa_ie_len <= max_wpa_ie_len) { 3051 os_memcpy(wpa_ie + wpa_ie_len, wpabuf_head(wfa_ie), 3053 wpa_ie_len 1466 wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len) wpa_supplicant_set_suites() argument 3013 wpas_populate_wfa_capa(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *wpa_ie, size_t wpa_ie_len, size_t max_wpa_ie_len) global() argument 3069 size_t wpa_ie_len; global() local [all...] |
H A D | sme.c | 590 size_t wpa_ie_len; local 781 wpa_ie_len = 0; 788 wpa_ie_len = wpa_s->sme.assoc_req_ie_len; 963 if (len > wpa_ie_len) { 966 wpa_ie, wpa_ie_len); 967 wpa_s->sme.assoc_req_ie_len += wpa_ie_len; 2506 size_t mscs_ie_len, buf_len, *wpa_ie_len, max_ie_len; local 2521 wpa_ie_len = &wpa_s->sme.assoc_req_ie_len; 2524 if ((*wpa_ie_len + wpabuf_len(mscs_ie)) <= max_ie_len) { 2527 os_memcpy(wpa_s->sme.assoc_req_ie + *wpa_ie_len, [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant/ |
H A D | wpa_supplicant.c | 1241 * @wpa_ie_len: Maximum wpa_ie buffer size on input. This is changed to be the 1251 u8 *wpa_ie, size_t *wpa_ie_len) in wpa_supplicant_set_suites() 1368 *wpa_ie_len = 0; in wpa_supplicant_set_suites() 1595 if (wpa_sm_set_assoc_wpa_ie_default(wpa_s->wpa, wpa_ie, wpa_ie_len)) { in wpa_supplicant_set_suites() 2555 size_t wpa_ie_len; in wpas_populate_assoc_ies() local 2606 wpa_ie_len = max_wpa_ie_len; in wpas_populate_assoc_ies() 2608 wpa_ie, &wpa_ie_len)) { in wpas_populate_assoc_ies() 2618 wpa_ie_len = max_wpa_ie_len; in wpas_populate_assoc_ies() 2620 wpa_ie, &wpa_ie_len)) { in wpas_populate_assoc_ies() 2635 wpa_ie_len in wpas_populate_assoc_ies() 1249 wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len) wpa_supplicant_set_suites() argument [all...] |
H A D | sme.c | 258 size_t wpa_ie_len; in sme_send_authentication() local 436 wpa_ie_len = 0; in sme_send_authentication() 443 wpa_ie_len = wpa_s->sme.assoc_req_ie_len; in sme_send_authentication() 598 if (len > wpa_ie_len) { in sme_send_authentication() 601 wpa_ie, wpa_ie_len); in sme_send_authentication() 602 wpa_s->sme.assoc_req_ie_len += wpa_ie_len; in sme_send_authentication() 1644 params.wpa_ie_len = wpa_s->sme.assoc_req_ie_len; in sme_associate() 1646 params.wpa_ie, params.wpa_ie_len); in sme_associate() 1679 params.wpa_ie_len = wpa_s->sme.ft_ies_len; in sme_associate() 1742 params.wpa_ie_len in sme_associate() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/ |
H A D | privsep_commands.h | 72 size_t wpa_ie_len; member 73 /* followed by wpa_ie_len bytes of wpa_ie */
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/common/ |
H A D | privsep_commands.h | 72 size_t wpa_ie_len; member 73 /* followed by wpa_ie_len bytes of wpa_ie */
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/drivers/ |
H A D | driver_privsep.c | 306 buflen = sizeof(*data) + params->wpa_ie_len; in wpa_driver_privsep_associate() 323 data->wpa_ie_len = params->wpa_ie_len; in wpa_driver_privsep_associate() 325 os_memcpy(data + 1, params->wpa_ie, params->wpa_ie_len); in wpa_driver_privsep_associate()
|
H A D | driver_bsd.c | 978 size_t wpa_ie_len) in wpa_driver_bsd_set_wpa_ie() 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() 1072 , (unsigned int) params->wpa_ie_len in wpa_driver_bsd_associate() 1113 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate() 1119 params->wpa_ie_len == 0); in wpa_driver_bsd_associate() 1125 if (params->wpa_ie_len && in wpa_driver_bsd_associate() 977 wpa_driver_bsd_set_wpa_ie(struct bsd_driver_data *drv, const u8 *wpa_ie, size_t wpa_ie_len) wpa_driver_bsd_set_wpa_ie() argument
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/drivers/ |
H A D | driver_privsep.c | 312 buflen = sizeof(*data) + params->wpa_ie_len; in wpa_driver_privsep_associate() 329 data->wpa_ie_len = params->wpa_ie_len; in wpa_driver_privsep_associate() 331 os_memcpy(data + 1, params->wpa_ie, params->wpa_ie_len); in wpa_driver_privsep_associate()
|
H A D | driver_bsd.c | 1118 size_t wpa_ie_len) in wpa_driver_bsd_set_wpa_ie() 1121 return bsd_set_opt_ie(drv, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie() 1123 return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie() 1212 , (unsigned int) params->wpa_ie_len in wpa_driver_bsd_associate() 1253 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0) in wpa_driver_bsd_associate() 1259 params->wpa_ie_len == 0); in wpa_driver_bsd_associate() 1265 if (params->wpa_ie_len && in wpa_driver_bsd_associate() 1117 wpa_driver_bsd_set_wpa_ie(struct bsd_driver_data *drv, const u8 *wpa_ie, size_t wpa_ie_len) wpa_driver_bsd_set_wpa_ie() argument
|