Home
last modified time | relevance | path

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

12

/freebsd/contrib/wpa/src/rsn_supp/
H A 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()
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()
279 static int wpa_gen_wpa_ie_osen(u8 *wpa_ie, size_t wpa_ie_len, in wpa_gen_wpa_ie_osen() argument
[all …]
H A Dwpa_ie.h14 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
H A Dwpa.h200 size_t *wpa_ie_len);
221 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
328 size_t *wpa_ie_len) in wpa_sm_set_assoc_wpa_ie_default() argument
394 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
H A Dwpa.c528 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_supplicant_send_2_of_4() argument
551 wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
556 rsn_ie_buf = os_malloc(wpa_ie_len + 2 + 2 + PMKID_LEN + in wpa_supplicant_send_2_of_4()
560 os_memcpy(rsn_ie_buf, wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
561 res = wpa_insert_pmkid(rsn_ie_buf, &wpa_ie_len, in wpa_supplicant_send_2_of_4()
569 rsn_ie_buf, wpa_ie_len); in wpa_supplicant_send_2_of_4()
575 os_memcpy(rsn_ie_buf + wpa_ie_len, sm->assoc_resp_ies, in wpa_supplicant_send_2_of_4()
577 wpa_ie_len += sm->assoc_resp_ies_len; in wpa_supplicant_send_2_of_4()
584 wpa_hexdump(MSG_DEBUG, "WPA: WPA IE for msg 2/4", wpa_ie, wpa_ie_len); in wpa_supplicant_send_2_of_4()
590 pad_len = (wpa_ie_len + extra_len) % 8; in wpa_supplicant_send_2_of_4()
[all …]
H A Dwpa_i.h533 const u8 *wpa_ie, size_t wpa_ie_len,
/freebsd/contrib/wpa/src/ap/
H A Dwpa_auth_ie.c526 wpa_auth->wpa_ie_len = wpa_auth->conf.own_ie_override_len; in wpa_auth_gen_wpa_ie()
570 wpa_auth->wpa_ie_len = pos - buf; in wpa_auth_gen_wpa_ie()
615 const u8 *wpa_ie, size_t wpa_ie_len, in wpa_validate_wpa_ie() argument
631 if (wpa_ie == NULL || wpa_ie_len < 1) in wpa_validate_wpa_ie()
646 res = wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie()
742 res = wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, &data); in wpa_validate_wpa_ie()
766 wpa_hexdump(MSG_DEBUG, "WPA/RSN IE", wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie()
1080 if (sm->wpa_ie == NULL || sm->wpa_ie_len < wpa_ie_len) { in wpa_validate_wpa_ie()
1082 sm->wpa_ie = os_malloc(wpa_ie_len); in wpa_validate_wpa_ie()
1086 os_memcpy(sm->wpa_ie, wpa_ie, wpa_ie_len); in wpa_validate_wpa_ie()
[all …]
H A Dwpa_auth_i.h111 size_t wpa_ie_len; member
250 size_t wpa_ie_len; member
H A Dwpa_auth.c1179 if (wpa_parse_wpa_ie_rsn(sm->wpa_ie, sm->wpa_ie_len, &assoc_ie) < 0) {
3833 eapol_key_ie_len = kde.wpa_ie_len;
3837 wpa_compare_rsn_ie(ft, sm->wpa_ie, sm->wpa_ie_len,
3843 sm->wpa_ie, sm->wpa_ie_len);
4459 ie = get_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len,
4463 ie = get_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len,
4498 rsne = get_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len,
4502 rsnxe = get_ie(wpa_auth->wpa_ie, wpa_auth->wpa_ie_len,
4551 size_t gtk_len, kde_len = 0, wpa_ie_len; local
4585 wpa_ie_len = sm->wpa_auth->wpa_ie_len;
[all …]
H A Dwpa_auth_glue.c1662 size_t wpa_ie_len; in hostapd_setup_wpa() local
1740 wpa_ie = wpa_auth_get_wpa_ie(hapd->wpa_auth, &wpa_ie_len); in hostapd_setup_wpa()
1741 if (hostapd_set_generic_elem(hapd, wpa_ie, wpa_ie_len)) { in hostapd_setup_wpa()
H A Dwpa_auth.h428 const u8 *wpa_ie, size_t wpa_ie_len,
H A Dieee802_11.c3926 size_t wpa_ie_len; in __check_assoc_ies() local
4050 wpa_ie_len = elems->rsn_ie_len; in __check_assoc_ies()
4054 wpa_ie_len = elems->wpa_ie_len; in __check_assoc_ies()
4057 wpa_ie_len = 0; in __check_assoc_ies()
4074 wpa_ie_len = 0; in __check_assoc_ies()
4101 wpa_ie_len += 2; in __check_assoc_ies()
4133 wpa_ie, wpa_ie_len, in __check_assoc_ies()
H A Dhostapd.c171 size_t wpa_ie_len; in hostapd_reload_bss() local
173 wpa_ie = wpa_auth_get_wpa_ie(hapd->wpa_auth, &wpa_ie_len); in hostapd_reload_bss()
174 if (hostapd_set_generic_elem(hapd, wpa_ie, wpa_ie_len)) in hostapd_reload_bss()
/freebsd/contrib/wpa/wpa_supplicant/
H A Dwpa_supplicant.c1692 u8 *wpa_ie, size_t *wpa_ie_len, in wpa_supplicant_set_suites() argument
1812 *wpa_ie_len = 0; in wpa_supplicant_set_suites()
2137 wpa_ie_len)) { in wpa_supplicant_set_suites()
3370 u8 *wpa_ie, size_t wpa_ie_len, in wpas_populate_wfa_capa() argument
3387 return wpa_ie_len; in wpas_populate_wfa_capa()
3398 return wpa_ie_len; in wpas_populate_wfa_capa()
3408 if (wpa_ie_len + wfa_ie_len <= max_wpa_ie_len) { in wpas_populate_wfa_capa()
3411 os_memcpy(wpa_ie + wpa_ie_len, wpabuf_head(wfa_ie), in wpas_populate_wfa_capa()
3413 wpa_ie_len += wfa_ie_len; in wpas_populate_wfa_capa()
3417 return wpa_ie_len; in wpas_populate_wfa_capa()
[all …]
H A Dsme.c566 size_t wpa_ie_len; in sme_send_authentication() local
777 wpa_ie_len = 0; in sme_send_authentication()
784 wpa_ie_len = wpa_s->sme.assoc_req_ie_len; in sme_send_authentication()
973 if (len > wpa_ie_len) { in sme_send_authentication()
976 wpa_ie, wpa_ie_len); in sme_send_authentication()
977 wpa_s->sme.assoc_req_ie_len += wpa_ie_len; in sme_send_authentication()
2416 size_t mscs_ie_len, buf_len, *wpa_ie_len, max_ie_len; in sme_associate() local
2431 wpa_ie_len = &wpa_s->sme.assoc_req_ie_len; in sme_associate()
2434 if ((*wpa_ie_len + wpabuf_len(mscs_ie)) <= max_ie_len) { in sme_associate()
2437 os_memcpy(wpa_s->sme.assoc_req_ie + *wpa_ie_len, in sme_associate()
[all …]
H A Dwpa_priv.c313 if (sizeof(*assoc) + assoc->wpa_ie_len > len) { in wpa_priv_cmd_associate()
329 if (assoc->wpa_ie_len) { in wpa_priv_cmd_associate()
331 params.wpa_ie_len = assoc->wpa_ie_len; in wpa_priv_cmd_associate()
H A Devents.c293 size_t wpa_ie_len = sizeof(wpa_ie); in wpa_supplicant_select_config() local
301 wpa_ie, &wpa_ie_len, in wpa_supplicant_select_config()
1642 u8 wpa_ie_len, rsn_ie_len; in wpa_scan_res_match() local
1651 wpa_ie_len = ie ? ie[1] : 0; in wpa_scan_res_match()
1664 wpa_ie_len, rsn_ie_len, bss->caps, bss->level, in wpa_scan_res_match()
H A Dwpa_supplicant_i.h1650 u8 *wpa_ie, size_t *wpa_ie_len,
/freebsd/contrib/wpa/src/common/
H A Dprivsep_commands.h72 size_t wpa_ie_len; member
H A Dwpa_common.h530 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len,
652 size_t wpa_ie_len; member
H A Dwpa_common.c2055 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie_wpa() argument
2073 if (wpa_ie_len < sizeof(struct wpa_ie_hdr)) { in wpa_parse_wpa_ie_wpa()
2075 __func__, (unsigned long) wpa_ie_len); in wpa_parse_wpa_ie_wpa()
2082 hdr->len != wpa_ie_len - 2 || in wpa_parse_wpa_ie_wpa()
2091 left = wpa_ie_len - sizeof(*hdr); in wpa_parse_wpa_ie_wpa()
3459 ie->wpa_ie_len = dlen; in wpa_parse_generic()
3461 ie->wpa_ie, ie->wpa_ie_len); in wpa_parse_generic()
H A Dieee802_11_common.h124 u8 wpa_ie_len; member
/freebsd/contrib/wpa/src/drivers/
H A Ddriver_bsd.c1172 size_t wpa_ie_len) in wpa_driver_bsd_set_wpa_ie() argument
1175 return bsd_set_opt_ie(drv, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie()
1177 return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len); in wpa_driver_bsd_set_wpa_ie()
1294 , (unsigned int) params->wpa_ie_len in wpa_driver_bsd_associate()
1338 if (params->wpa_ie_len) { in wpa_driver_bsd_associate()
1339 rsn_ie = get_ie(params->wpa_ie, params->wpa_ie_len, in wpa_driver_bsd_associate()
1348 params->wpa_ie_len, WPA_IE_VENDOR_TYPE); in wpa_driver_bsd_associate()
H A Ddriver_privsep.c312 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 Ddriver.h1052 size_t wpa_ie_len; member
H A Ddriver_nl80211.c6600 params->wpa_ie, params->wpa_ie_len); in wpa_driver_nl80211_ibss()
6601 if (nla_put(msg, NL80211_ATTR_IE, params->wpa_ie_len, in wpa_driver_nl80211_ibss()
6812 wpa_hexdump(MSG_DEBUG, " * IEs", params->wpa_ie, params->wpa_ie_len); in nl80211_connect_common()
6814 nla_put(msg, NL80211_ATTR_IE, params->wpa_ie_len, params->wpa_ie)) in nl80211_connect_common()
13711 if (nla_put(msg, NL80211_ATTR_IE, params->wpa_ie_len, in nl80211_update_connection_params()
13715 params->wpa_ie_len); in nl80211_update_connection_params()

12