Opened 21 months ago
Last modified 21 months ago
#18287 new enhancement
Implement WPA3
Reported by: | kallisti5 | Owned by: | nobody |
---|---|---|---|
Priority: | high | Milestone: | Unscheduled |
Component: | Kits/Network Kit | Version: | R1/Development |
Keywords: | wpa3 wifi6 | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
wpa_supplicant 2.10 now supports wpa3 used for Wifi 6(e)
Here's a sample configuration from someone setting up wpa_supplicant for a Wifi 6:
pmf=2 sae_pwe=1 network={ scan_ssid=1 ssid=”Fill the Wi-Fi SSID here” key_mgmt=SAE proto=RSN ieee80211w=2 sae_password=”Fill the Wi-Fi password here” pairwise=CCMP group=CCMP }
Our network kit needs code additions to properly support WPA3
More information on WPA3: https://en.wikipedia.org/wiki/Wi-Fi_Protected_Access
Overview of changes:
- WPA3 uses SAE exchange instead of PSK exchange
- I think that's it? Still uses CCMP-128 from WPA2
Change History (9)
comment:1 by , 21 months ago
comment:2 by , 21 months ago
Our network kit needs code additions to properly support WPA3
It does? Iirc only wpa_supplicant needs to be changed.
waddlesplash: what kind of driver support is needed?
comment:4 by , 21 months ago
A lot of driver support is needed. The net80211 layer and also individual drivers need to handle different key types, flags, etc.
comment:5 by , 21 months ago
FreeBSD does seem to "support" the AX210, and even call it out as WIFI 6 / WIFI 6E https://wiki.freebsd.org/WiFi/Iwlwifi#Support-Matrix
comment:6 by , 21 months ago
Description: | modified (diff) |
---|
comment:7 by , 21 months ago
FreeBSD does seem to "support" the AX210
By a Linux driver through the compatibility layer; and I don't think they even support Wi-Fi 6 at all with it. We support the AX210 through OpenBSD's driver, which doesn't support WPA3 yet.
comment:8 by , 21 months ago
Maybe we can ask openbsd how far off that is? Perhaps we can even colaborate on the development if you are inclined to do that :)
comment:9 by , 21 months ago
By a Linux driver through the compatibility layer; and I don't think they even support Wi-Fi 6 at all with it. We support the AX210 through OpenBSD's driver, which doesn't support WPA3 yet.
Hm. I tested Linux on my Framework laptop. It's connecting from my Wifi 6e compatible AX210 to my Wifi 6e compatible hotspot via Wifi 5 according to UniFi :-|
kernel 6.2.1 / wpa_supplicant 2.10
However, Gnome shows WPA3... so it's partially there. In the terms of this ticket, WPA3 is definitely supported by Linux at least.
This needs driver support, too. Until FreeBSD or OpenBSD makes the necessary modifications, it's pointless to change our own headers.