summaryrefslogtreecommitdiff
path: root/iwinfo_nl80211.c
diff options
context:
space:
mode:
authorJoerg Werner <schreibubi@gmail.com>2022-08-28 17:21:20 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2022-11-01 17:11:32 +0100
commit00aab871c50d944fd83269e460e69124cb11adb7 (patch)
tree29460d109a095580370d62ce5b693bd9a9bdabdd /iwinfo_nl80211.c
parent0496c722f1d798789d9280d9e357f87b920349eb (diff)
downloadiwinfo-00aab871c50d944fd83269e460e69124cb11adb7.tar.gz
Correctly identify key management algorithms starting with "FT-"
Correctly categorize FT-EAP-SHA384 as WPA3 Signed-off-by: Joerg Werner <schreibubi@gmail.com>
Diffstat (limited to 'iwinfo_nl80211.c')
-rw-r--r--iwinfo_nl80211.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/iwinfo_nl80211.c b/iwinfo_nl80211.c
index 1898373..ba92530 100644
--- a/iwinfo_nl80211.c
+++ b/iwinfo_nl80211.c
@@ -1683,6 +1683,7 @@ static struct {
{ "IEEE 802.1X/EAP", 0, IWINFO_KMGMT_8021x },
{ "EAP-SUITE-B-192", 4, IWINFO_KMGMT_8021x },
{ "EAP-SUITE-B", 4, IWINFO_KMGMT_8021x },
+ { "EAP-SHA384", 4, IWINFO_KMGMT_8021x },
{ "EAP-SHA256", 0, IWINFO_KMGMT_8021x },
{ "PSK-SHA256", 0, IWINFO_KMGMT_PSK },
{ "NONE", 0, IWINFO_KMGMT_NONE },
@@ -1868,6 +1869,9 @@ static int nl80211_get_encryption(const char *ifname, char *buf)
if (!strncmp(p, "WPA-", 4))
p += 4;
+ if (!strncmp(p, "FT-", 3))
+ p += 3;
+
parse_wpa_suites(p, atoi(wpa), &c->wpa_version, &c->auth_suites);
}