NetworkManager/src/core/supplicant
Beniamino Galvani f5d78c2d28 supplicant: enable WPA3 for WPA-PSK connections
A connection with key-mgmt=wpa-psk should be able to connect to WPA,
WPA2 and WPA3 APs, choosing the best candidate automatically.

Also pass SAE (WPA3) key-mgmt to wpa_supplicant when it is supported.

For example, I now get this when connecting to a WPA2 network:
<info>  [1613749711.2915] Config: added 'key_mgmt' value 'WPA-PSK WPA-PSK-SHA256 FT-PSK SAE FT-SAE'
2021-02-23 10:24:18 +01:00
..
tests build: move "libnm-core/" to "src/" and split it 2021-02-18 19:46:51 +01:00
nm-supplicant-config.c supplicant: enable WPA3 for WPA-PSK connections 2021-02-23 10:24:18 +01:00
nm-supplicant-config.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-supplicant-interface.c supplicant: print interface capabilities 2021-02-23 10:22:09 +01:00
nm-supplicant-interface.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-supplicant-manager.c supplicant: print interface capabilities 2021-02-23 10:22:09 +01:00
nm-supplicant-manager.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-supplicant-settings-verify.c supplicant: disable wps in wpa supplicant if disabled in config 2021-02-19 14:34:19 +01:00
nm-supplicant-settings-verify.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-supplicant-types.h supplicant: print interface capabilities 2021-02-23 10:22:09 +01:00