summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEneas U de Queiroz2025-11-07 14:21:26 +0000
committerRobert Marko2025-11-10 10:46:55 +0000
commit0b9111301b62b70b27449b0de5587c4b2baf822c (patch)
tree4497ff2742d07a2b6d0249b8f0734018a95f7426
parent988b2ed515f6bb737292738074fc74cf78c4da35 (diff)
downloadopenwrt-0b9111301b62b70b27449b0de5587c4b2baf822c.tar.gz
wifi-scripts: ucode: iwinfo: expand AKM display
This exands the list of AKMs to display: - display the hash when larger than the default (loosely based on what hostapd uses in config). - renaming 'WPA PSK2' to 'WPA PSK-SHA256' as a result - separate FILS suites from plain 802.1x - add suites 3, 5, 9, 19, 20, 24, and 25 Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com> Link: https://github.com/openwrt/openwrt/pull/20686 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc48
1 files changed, 39 insertions, 9 deletions
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc
index 73bd9515a0..21244089ab 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc
@@ -172,29 +172,59 @@ function format_rate(rate) {
function format_mgmt_key(key) {
switch(+key) {
case 1:
- case 11:
- case 12:
- case 13:
- case 14:
- case 15:
- case 16:
- case 17:
return '802.1x';
case 2:
return 'WPA PSK';
+ case 3:
+ return 'FT 802.1x';
+
case 4:
return 'FT PSK';
+ case 5:
+ case 11: // deprecated 802.1x-suiteB-SHA256
+ return '802.1x-SHA256';
+
case 6:
- return 'WPA PSK2';
+ return 'WPA PSK-SHA256';
- case 8:
+ case 8: // SAE with SHA256
+ case 24: // SAE using group-dependent hash
return 'SAE';
+ case 9: // FT SAE with SHA256
+ case 25: // FT SAE using group-dependent hash
+ return 'FT SAE';
+
+ case 12:
+ return '802.1x-192bit';
+
+ case 13:
+ return 'FT 802.1x-SHA384';
+
+ case 14:
+ return 'FILS-SHA256';
+
+ case 15:
+ return 'FILS-SHA384';
+
+ case 16:
+ return 'FT FILS-SHA256';
+
+ case 17:
+ return 'FT FILS-SHA384';
+
case 18:
return 'OWE';
+
+ case 19:
+ return 'FT PSK-SHA384';
+
+ case 20:
+ return 'WPA PSK-SHA384';
+
}
return null;