aircrack-ng / rtl8812au

RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection
GNU General Public License v2.0
3.48k stars 768 forks source link

SAE WPA3 authentication does not work #761

Open haraldrudell opened 3 years ago

haraldrudell commented 3 years ago

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 commented 1 year ago

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

marcoslimagon commented 1 year ago

Same behavior here.

mjholub commented 1 year ago

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.