HomeSort by: relevance | last modified time | path
    Searched refs:wps_ie (Results 1 - 21 of 21) sorted by relevancy

  /src/external/bsd/wpa/dist/src/wps/
wps.h 962 int wps_validate_beacon(const struct wpabuf *wps_ie);
963 int wps_validate_beacon_probe_resp(const struct wpabuf *wps_ie, int probe,
965 int wps_validate_probe_req(const struct wpabuf *wps_ie, const u8 *addr);
966 int wps_validate_assoc_req(const struct wpabuf *wps_ie);
967 int wps_validate_assoc_resp(const struct wpabuf *wps_ie);
987 static inline int wps_validate_beacon(const struct wpabuf *wps_ie){
991 static inline int wps_validate_beacon_probe_resp(const struct wpabuf *wps_ie,
997 static inline int wps_validate_probe_req(const struct wpabuf *wps_ie,
1003 static inline int wps_validate_assoc_req(const struct wpabuf *wps_ie)
1008 static inline int wps_validate_assoc_resp(const struct wpabuf *wps_ie)
    [all...]
wps_validate.c 1083 int wps_validate_beacon(const struct wpabuf *wps_ie)
1088 if (wps_ie == NULL) {
1092 if (wps_parse_msg(wps_ie, &attr) < 0) {
1121 int wps_validate_beacon_probe_resp(const struct wpabuf *wps_ie, int probe,
1127 if (wps_ie == NULL) {
1132 if (wps_parse_msg(wps_ie, &attr) < 0) {
1180 int wps_validate_probe_req(const struct wpabuf *wps_ie, const u8 *addr)
1185 if (wps_ie == NULL) {
1190 if (wps_parse_msg(wps_ie, &attr) < 0) {
1227 int wps_validate_assoc_req(const struct wpabuf *wps_ie)
    [all...]
  /src/external/bsd/wpa/dist/wpa_supplicant/
wps_supplicant.c 1724 struct wpabuf *wps_ie; local
1729 wps_ie = wpas_wps_get_wps_ie(bss);
1731 if (!wps_ie) {
1736 if (!wps_is_selected_pbc_registrar(wps_ie)) {
1739 wpabuf_free(wps_ie);
1746 wpabuf_free(wps_ie);
1751 if (!wps_ie) {
1763 if (!wps_is_addr_authorized(wps_ie, wpa_s->own_addr, 1)) {
1773 wpabuf_free(wps_ie);
1781 wpabuf_free(wps_ie);
1799 struct wpabuf *wps_ie = NULL; local
1887 struct wpabuf *wps_ie; local
1989 struct wpabuf *wps_ie; local
    [all...]
bss.c 321 struct wpabuf *wps_ie; local
324 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
325 if (!wps_ie)
328 if (wps_is_selected_pbc_registrar(wps_ie)) {
330 } else if (!wps_is_addr_authorized(wps_ie, wpa_s->own_addr, 1)) {
331 wpabuf_free(wps_ie);
347 wpabuf_free(wps_ie);
350 wpabuf_free(wps_ie);
sme.c 754 struct wpabuf *wps_ie; local
755 wps_ie = wps_build_assoc_req_ie(wpas_wps_get_req_type(ssid));
756 if (wps_ie && wpabuf_len(wps_ie) <=
758 wpa_s->sme.assoc_req_ie_len = wpabuf_len(wps_ie);
759 os_memcpy(wpa_s->sme.assoc_req_ie, wpabuf_head(wps_ie),
763 wpabuf_free(wps_ie);
wpa_supplicant.c 3533 struct wpabuf *wps_ie; local
3534 wps_ie = wps_build_assoc_req_ie(wpas_wps_get_req_type(ssid));
3535 if (wps_ie && wpabuf_len(wps_ie) <= max_wpa_ie_len) {
3536 wpa_ie_len = wpabuf_len(wps_ie);
3537 os_memcpy(wpa_ie, wpabuf_head(wps_ie), wpa_ie_len);
3540 wpabuf_free(wps_ie);
5693 struct wpabuf *wps_ie; local
5695 wps_ie = wpa_bss_get_vendor_ie_multi(
5697 if (wps_ie &
    [all...]
scan.c 771 struct wpabuf *wps_ie; local
772 wps_ie = wps_build_probe_req_ie(wps == 2 ? DEV_PW_PUSHBUTTON :
777 if (wps_ie) {
778 if (wpabuf_resize(&extra_ie, wpabuf_len(wps_ie)) == 0)
779 wpabuf_put_buf(extra_ie, wps_ie);
780 wpabuf_free(wps_ie);
p2p_supplicant.c 428 struct wpabuf *wps_ie, *ies; local
457 wps_ie = wps_build_probe_req_ie(pw_id, &wpa_s->wps->dev,
460 if (wps_ie == NULL)
512 ies = wpabuf_alloc(wpabuf_len(wps_ie) + ielen);
514 wpabuf_free(wps_ie);
517 wpabuf_put_buf(ies, wps_ie);
518 wpabuf_free(wps_ie);
5571 struct wpabuf *wps_ie, *ies; local
5592 wps_ie = wps_build_probe_req_ie(DEV_PW_DEFAULT, &wpa_s->wps->dev,
5595 if (wps_ie == NULL)
    [all...]
ctrl_iface.c 3057 struct wpabuf *wps_ie)
3062 if (wps_ie == NULL)
3064 if (wps_is_selected_pbc_registrar(wps_ie))
3066 else if (wps_is_addr_authorized(wps_ie, wpa_s->own_addr, 0))
3068 else if (wps_is_selected_pin_registrar(wps_ie))
3076 wpabuf_free(wps_ie);
3087 struct wpabuf *wps_ie; local
3088 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
3089 return wpa_supplicant_wps_ie_txt_buf(wpa_s, pos, end, wps_ie);
  /src/external/bsd/wpa/dist/src/drivers/
driver_hostap.c 49 u8 *wps_ie; member in struct:hostap_driver_data
732 if (drv->wps_ie) {
734 drv->wps_ie, drv->wps_ie_len);
777 os_free(drv->wps_ie);
778 drv->wps_ie = NULL;
781 drv->wps_ie = os_memdup(wpabuf_head(proberesp),
783 if (drv->wps_ie == NULL)
1028 os_free(drv->wps_ie);
driver_atheros.c 1196 ie.wps_ie, IEEE80211_MAX_OPT_IE);
1215 if (ie.wps_ie[0] == WLAN_EID_VENDOR_SPECIFIC && ie.wps_ie[1] > 0) {
1216 iebuf = ie.wps_ie;
1217 ielen = ie.wps_ie[1];
  /src/external/bsd/wpa/dist/src/ap/
wps_hostapd.c 1639 struct wpabuf *wps_ie; local
1657 wps_ie = ieee802_11_vendor_ie_concat(ie, ie_len, WPS_DEV_OUI_WFA);
1658 if (wps_ie == NULL)
1660 if (wps_validate_probe_req(wps_ie, addr) < 0) {
1661 wpabuf_free(wps_ie);
1665 if (wpabuf_len(wps_ie) > 0) {
1673 wps_registrar_probe_req_rx(hapd->wps->registrar, addr, wps_ie,
1681 UPNP_WPS_WLANEVENT_TYPE_PROBE, wps_ie);
1685 wpabuf_free(wps_ie);
sta_info.h 228 struct wpabuf *wps_ie; /* WPS IE from (Re)Association Request */ member in struct:sta_info
ieee802_11.c 4062 if (hapd->conf->wps_state && elems->wps_ie && ies && ies_len) {
4066 wpabuf_free(sta->wps_ie);
4067 sta->wps_ie = ieee802_11_vendor_ie_concat(ies, ies_len,
4069 if (sta->wps_ie && wps_is_20(sta->wps_ie)) {
4075 if (sta->wps_ie && wps_validate_assoc_req(sta->wps_ie) < 0) {
drv_callbacks.c 308 if (elems.wps_ie) {
309 ie = elems.wps_ie - 2;
sta_info.c 404 wpabuf_free(sta->wps_ie);
beacon.c 1425 if (hapd->p2p && hapd->p2p_group && elems.wps_ie) {
ieee802_1x.c 1063 sta->wps_ie, sta->p2p_ie, sta,
  /src/external/bsd/wpa/dist/src/common/
ieee802_11_common.h 52 const u8 *wps_ie; member in struct:ieee802_11_elems
ieee802_11_common.c 85 elems->wps_ie = pos;
  /src/external/bsd/wpa/dist/wpa_supplicant/dbus/
dbus_new_handlers.c 5665 struct wpabuf *wps_ie; local
5681 wps_ie = wpa_bss_get_vendor_ie_multi(res, WPS_IE_VENDOR_TYPE);
5682 if (wps_ie) {
5684 if (wps_is_selected_pbc_registrar(wps_ie))
5686 else if (wps_is_selected_pin_registrar(wps_ie))
5689 wpabuf_free(wps_ie);

Completed in 65 milliseconds