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
hongwang.li 41fae6e0bb nl80211: Add missing WPA3-SAE auth_data in auth retry case
When wpa_supplicant sends NL80211_CMD_AUTHENTICATE to kernel, it is
possible that the cfg80211 in kernel has expired the BSS entry that
we are trying to auth with. Then cfg80211 will reject the auth cmd.
In this case, wpa_supplicant will trigger a single channel scan to
refresh cfg80211 BSS entry, and retry the auth when scan is finished.

When this case happens, wpa_supplicant makes a copy of auth params,
such as frequency, bssid, ssid, ie and so on. So when we retry auth,
the copy of these params will be used. The problem is, a param named
auth_data is missed when making the copy. The auth_data is used by
NL80211_ATTR_SAE_DATA which is a mandatory field for WPA3-SAE auth.
In WPA3-SAE case the auth retry will always fail because auth_data is
missing. This patch fixes the issue.

Signed-off-by: hongwang.li <hongwang.li@sonos.com>
3 years ago
..
ap Extend the setband support for 6 GHz and band combinations 3 years ago
common Vendor feature capability to notify TWT asynchronous response support 3 years ago
crypto wolfSSL: Client cert loading API fix 3 years ago
drivers nl80211: Add missing WPA3-SAE auth_data in auth retry case 3 years ago
eap_common build: Make more library things common 4 years ago
eap_peer EAP-IKEv2: Try to make transform parser simpler to understand 4 years ago
eap_server build: Make more library things common 4 years ago
eapol_auth build: Make more library things common 4 years ago
eapol_supp build: Make more library things common 4 years ago
fst FST: Convert Boolean to C99 bool 4 years ago
l2_packet build: Make more library things common 4 years ago
p2p P2P: Delay P2P scan when an external scan is in progress 3 years ago
pae MACsec: Convert Boolean to C99 bool 4 years ago
radius build: Make more library things common 4 years ago
rsn_supp Make GTK length validation for RSN Group 1/2 easier to analyze 4 years ago
tls Fix couple more typos 4 years ago
utils Fix gcc-10 build with -Werror=array-bounds and dl_list_for_each() 3 years ago
wps build: Make more library things common 4 years ago
Makefile build: Add a common-clean target 4 years ago
build.rules build: Rebuild libs all the time 4 years ago
lib.rules build: lib.rules: Add common-clean 4 years ago
objs.mk build: Fix dependency file inclusion 4 years ago