You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hostap/src/ap
Andrei Otcheretianski fa859ebb19 RSN+WPA: Fix RSNE removing in EAPOL-Key msg 3/4 when RSNXE is included
When the AP advertised RSNE, RSNXE, and WPA IE, hostapd incorrectly
removed the RSNE in the EAPOL-Key msg 3/4 if the STA associates with
WPA, leaving only RSNXE instead of WPA IE. WPA STA fails to connect to
such AP as the WPA IE is missing.

Since RSNXE is not really used in non-RSN connection, just remove it
here with RSNE.

Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
3 years ago
..
Makefile build: Make more library things common 4 years ago
accounting.c Extra RADIUS request attributes from SQLite 5 years ago
accounting.h
acs.c ACS: Channel selection based freqlist 4 years ago
acs.h ACS: Fix memory leak if interface is disabled during scan 7 years ago
airtime_policy.c airtime_policy: Convert Boolean to C99 bool 4 years ago
airtime_policy.h hostapd: Add airtime policy configuration support 5 years ago
ap_config.c Disable HE capabilities when using unacceptable security config 3 years ago
ap_config.h hostapd: Enable HE for channel switch commmand 3 years ago
ap_drv_ops.c HE: Process HE 6 GHz band capab from associating HE STA 4 years ago
ap_drv_ops.h Extend the setband support for 6 GHz and band combinations 4 years ago
ap_list.c Remove CONFIG_IEEE80211N build option 4 years ago
ap_list.h
ap_mlme.c
ap_mlme.h
authsrv.c EAP server: Configurable maximum number of authentication message rounds 5 years ago
authsrv.h
beacon.c PASN: Include RSNXE in the PASN negotiation 3 years ago
beacon.h PASN: Include RSNXE in the PASN negotiation 3 years ago
bss_load.c hostapd: Add average channel utilization in STATUS 7 years ago
bss_load.h
ctrl_iface_ap.c hostapd: Enable HE for channel switch commmand 3 years ago
ctrl_iface_ap.h DPP: Allow PMKSA cache entries to be added through hostapd ctrl_iface 7 years ago
dfs.c Add support for new 5 GHz channels 173 and 177 3 years ago
dfs.h DFS: Add new hostapd_is_dfs_overlap() helper 4 years ago
dhcp_snoop.c BSD: Use struct ip rather than struct iphdr 5 years ago
dhcp_snoop.h
dpp_hostapd.c DPP: Abort authentication if no Auth Confirm is received within a second 3 years ago
dpp_hostapd.h DPP2: Controller support in hostapd 4 years ago
drv_callbacks.c hostapd: Enable HE for channel switch commmand 3 years ago
eap_user_db.c Check snprintf result to avoid compiler warnings 6 years ago
eth_p_oui.c FT: Replace inter-AP protocol with use of OUI Extended Ethertype 7 years ago
eth_p_oui.h FT: Replace inter-AP protocol with use of OUI Extended Ethertype 7 years ago
fils_hlp.c BSD: Use struct ip rather than struct iphdr 5 years ago
fils_hlp.h FILS: DHCP relay for HLP requests 8 years ago
gas_query_ap.c DPP: Integration for hostapd 7 years ago
gas_query_ap.h DPP: Integration for hostapd 7 years ago
gas_serv.c DPP: Fix GAS fragmentation for DPP Config Response from hostapd 4 years ago
gas_serv.h DPP2: hostapd as TCP Relay 5 years ago
hostapd.c hostapd: Generalize channel switch methods to incorperated HE mode 3 years ago
hostapd.h hostapd: Generalize channel switch methods to incorperated HE mode 3 years ago
hs20.c Remove CONFIG_IEEE80211W build parameter 5 years ago
hs20.h HS 2.0: Move Terms and Conditions Server URL generation from AP to AS 6 years ago
hw_features.c AP: Fix regression in frequency check for a usable EDMG channel 4 years ago
hw_features.h ACS: Extend hostapd_get_mode_channel() to find from any mode 4 years ago
ieee802_1x.c AP: Support PASN with FILS key derivation 3 years ago
ieee802_1x.h EAPOL auth: Convert Boolean to C99 bool 4 years ago
ieee802_11.c PASN: Include RSNXE in the PASN negotiation 3 years ago
ieee802_11.h HE: Process HE 6 GHz band capab from associating HE STA 4 years ago
ieee802_11_auth.c Fix possible memory leak of RADIUS data in handle_auth() 5 years ago
ieee802_11_auth.h Make hostapd_copy_psk_list() non-static 5 years ago
ieee802_11_he.c hostapd: Add ability to disable HT/VHT/HE per BSS 4 years ago
ieee802_11_ht.c Fix a typo in a comment 4 years ago
ieee802_11_shared.c RSN: Add RSNXE new definitions 3 years ago
ieee802_11_vht.c Move hostapd_eid_wb_chsw_wrapper() to non-VHT-specific file 4 years ago
mbo_ap.c
mbo_ap.h
ndisc_snoop.c Fix DHCP/NDISC snoop deinit followed by failing re-init 7 years ago
ndisc_snoop.h
neighbor_db.c hostapd: Add ability to disable HT/VHT/HE per BSS 4 years ago
neighbor_db.h hostapd: Support showing neighbor list through hostapd_cli 5 years ago
p2p_hostapd.c
p2p_hostapd.h
pmksa_cache_auth.c SAE: Fix PMKID derivation for OKC 4 years ago
pmksa_cache_auth.h OWE: PMKSA caching in AP mode 7 years ago
preauth_auth.c WPA auth: Convert Boolean to C99 bool 4 years ago
preauth_auth.h
rrm.c hostapd: Fix a typo in function name 6 years ago
rrm.h
sta_info.c AP: Support PASN with FILS key derivation 3 years ago
sta_info.h AP: Support PASN with FILS key derivation 3 years ago
taxonomy.c
taxonomy.h
tkip_countermeasures.c hostapd: Add logging around Michael MIC related failures 6 years ago
tkip_countermeasures.h
utils.c Add a hostapd testing option for skipping association pruning 4 years ago
vlan.c
vlan.h
vlan_full.c vlan: Use new bridge ioctl() 6 years ago
vlan_ifconfig.c
vlan_init.c Make WEP functionality an optional build parameter 4 years ago
vlan_init.h
vlan_ioctl.c
vlan_util.c
vlan_util.h
wmm.c Fix wmm compile on fedora-17 (gcc 4.7.2) 4 years ago
wmm.h
wnm_ap.c OCV: Use more granular error codes for OCI validation failures 4 years ago
wnm_ap.h WNM: Collocated Interference Reporting 6 years ago
wpa_auth.c RSN+WPA: Fix RSNE removing in EAPOL-Key msg 3/4 when RSNXE is included 3 years ago
wpa_auth.h WPA: Support deriving KDK based on capabilities (Authenticator) 3 years ago
wpa_auth_ft.c WPA: Support deriving KDK based on capabilities (Authenticator) 3 years ago
wpa_auth_glue.c WPA: Support deriving KDK based on capabilities (Authenticator) 3 years ago
wpa_auth_glue.h
wpa_auth_i.h OCV: Work around for misbehaving STAs that indicate OCVC=1 without OCI 4 years ago
wpa_auth_ie.c RSN: Add RSNXE new definitions 3 years ago
wpa_auth_ie.h Merge wpa_supplicant and hostapd EAPOL-Key KDE parsers 5 years ago
wpa_auth_kay.c MACsec: Convert Boolean to C99 bool 4 years ago
wpa_auth_kay.h macsec: Support IEEE 802.1X(EAP)/PSK MACsec Key Agreement in hostapd 5 years ago
wps_hostapd.c Allow TKIP support to be removed from build 4 years ago
wps_hostapd.h
x_snoop.c
x_snoop.h