diff options
author | Robert Marko <robimarko@gmail.com> | 2019-08-20 14:18:16 +0200 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2019-09-01 12:38:57 +0200 |
commit | f8ef45065207b93b6a1df2a6619e82fef121f8bb (patch) | |
tree | c6f6af7e25e5917739abfc4da4a2b707a966bdff /iwinfo_nl80211.c | |
parent | a9f95570341baf2773a71585eef760ad5c257e65 (diff) | |
download | iwinfo-f8ef45065207b93b6a1df2a6619e82fef121f8bb.tar.gz |
iwinfo: Add support for WPA3
This patch adds support for WPA3, meaning SAE and OWE are now properly identified.
This fixes iwinfo and LuCi showing WPA2 NONE for WPA3 SAE and OWE.
Signed-off-by: Robert Marko <robimarko@gmail.com>
Diffstat (limited to 'iwinfo_nl80211.c')
-rw-r--r-- | iwinfo_nl80211.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/iwinfo_nl80211.c b/iwinfo_nl80211.c index e0d0e0b..83c75bf 100644 --- a/iwinfo_nl80211.c +++ b/iwinfo_nl80211.c @@ -1588,6 +1588,16 @@ static int nl80211_get_encryption(const char *ifname, char *buf) if (strstr(wpa_key_mgmt, "EAP")) c->auth_suites |= IWINFO_KMGMT_8021x; + if (strstr(wpa_key_mgmt, "SAE")){ + c->auth_suites |= IWINFO_KMGMT_SAE; + c->wpa_version = 4; + } + + if (strstr(wpa_key_mgmt, "OWE")){ + c->auth_suites |= IWINFO_KMGMT_OWE; + c->wpa_version = 4; + } + if (strstr(wpa_key_mgmt, "NONE")) c->auth_suites |= IWINFO_KMGMT_NONE; } |