Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SAE WPA3 authentication does not work #761

Open
haraldrudell opened this issue Oct 26, 2020 · 4 comments
Open

SAE WPA3 authentication does not work #761

haraldrudell opened this issue Oct 26, 2020 · 4 comments

Comments

@haraldrudell
Copy link

haraldrudell commented Oct 26, 2020

testing 88XXau with b43, Android 10 and newer macOS reveals there is some issue with SAE authentication

as AP, 88XXau and b43 are not WPA3 compliant so macOS and Android 10 will not connect

b43 can connect to b43
88XXau cannot connect to anything, as AP or STA

The SAE authentication response from 88XXau AP causes confirm and disassociate instead of commit like if it is bad password

88XXau as STA produces: nl80211: Frame command failed: ret=-22 (Invalid argument) (freq=0 wait=0) when authentication is to be sent

@emailkanji
Copy link

@ValZapod That's what happens with a good password.

@marcoslimagon
Copy link

Same behavior here.

@mjholub
Copy link

mjholub commented Feb 6, 2023

Doesn't work with neither NetworkMannager nor Connman. And WPA3 support was added approx. 3 years ago. A quick repo search reveals that OSS drivers haven't implemented that apparently. I've forked the repository and hope to deliver WPA3 support within the next 2 weeks, hopefully without any sort of reverse engineering the Windows drivers, cause I feel that writing that from scratch would be simpler.

@noraj
Copy link

noraj commented Dec 23, 2024

Most modern out-of-kernel drivers (Realtek) do support WPA3-SAE now but not all. Realtek has discontinued work on most of its WiFi 5 out-of-kernel drivers as of mid-2023, so you must be careful or you may be stuck with a dead-end product.

Hope: 3 days ago morrownr openned a ticket 8814au in-kernel driver to the Linux Mainline kernel via https://github.com/lwfinger/rtw88

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@haraldrudell @emailkanji @marcoslimagon @noraj @mjholub and others