diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2019-09-16 17:28:23 +0200 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2019-09-20 13:18:19 +0200 |
commit | b57f8d93e25a881fd392c65f58489873db0c8cad (patch) | |
tree | 46179c3a8d792dfcb3f7d92a3656366fc8e601b4 /clients/tui/nm-editor-bindings.c | |
parent | 84a86ce55f1e70cb32217d2c74242ff848db8cd7 (diff) | |
download | NetworkManager-b57f8d93e25a881fd392c65f58489873db0c8cad.tar.gz |
tui: wifi: support WPA3-Personal (SAE)
Diffstat (limited to 'clients/tui/nm-editor-bindings.c')
-rw-r--r-- | clients/tui/nm-editor-bindings.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/clients/tui/nm-editor-bindings.c b/clients/tui/nm-editor-bindings.c index 74577a253c..3ec0a8dcf7 100644 --- a/clients/tui/nm-editor-bindings.c +++ b/clients/tui/nm-editor-bindings.c @@ -592,6 +592,9 @@ get_security_type (NMEditorWirelessSecurityMethodBinding *binding) if (!strcmp (key_mgmt, "wpa-psk")) return "wpa-personal"; + if (!strcmp (key_mgmt, "sae")) + return "wpa3-personal"; + if (!strcmp (key_mgmt, "wpa-eap")) return "wpa-enterprise"; @@ -696,6 +699,12 @@ wireless_security_target_changed (GObject *object, NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, NULL, NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE, NM_WEP_KEY_TYPE_UNKNOWN, NULL); + } else if (!strcmp (method, "wpa3-personal")) { + g_object_set (binding->s_wsec, + NM_SETTING_WIRELESS_SECURITY_KEY_MGMT, "sae", + NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, NULL, + NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE, NM_WEP_KEY_TYPE_UNKNOWN, + NULL); } else if (!strcmp (method, "wpa-enterprise")) { g_object_set (binding->s_wsec, NM_SETTING_WIRELESS_SECURITY_KEY_MGMT, "wpa-eap", |