From 7377df2f2d3910dc58c19263496fd3259f7732c7 Mon Sep 17 00:00:00 2001 From: Tomohiro Mayama Date: Sun, 19 Dec 2021 16:58:20 +0900 Subject: [PATCH] libnm: allow WPA-EAP-SUITE-B-192 network to match existing connections Signed-off-by: Tomohiro Mayama https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1050 --- src/libnm-core-impl/nm-setting-wireless.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libnm-core-impl/nm-setting-wireless.c b/src/libnm-core-impl/nm-setting-wireless.c index 8d183ac1af..e11d0af4aa 100644 --- a/src/libnm-core-impl/nm-setting-wireless.c +++ b/src/libnm-core-impl/nm-setting-wireless.c @@ -300,6 +300,16 @@ nm_setting_wireless_ap_security_compatible(NMSettingWireless *s_wireless return TRUE; } + /* WPA3 Enterprise Suite B 192 */ + if (!strcmp(key_mgmt, "wpa-eap-suite-b-192")) { + if (!(ap_rsn & NM_802_11_AP_SEC_KEY_MGMT_EAP_SUITE_B_192)) { + return FALSE; + } + + /* Since NetworkManager doesn't handle GCMP-256 directly, cipher check can be skipped */ + return TRUE; + } + return FALSE; }