summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2021-01-05 01:11:21 +0000
committerDaniel Golle <daniel@makrotopia.org>2021-01-05 02:10:55 +0000
commit0c8343968108f960b4eaafe4713453c5453bc6a0 (patch)
treeabe87339849377183c7b9fcda8df889a441a65fd /scripts
parent39fb8c3edc74a7e419d95e2946a0b5a1206edc25 (diff)
downloadnetifd-0c8343968108f960b4eaafe4713453c5453bc6a0.tar.gz
netifd: wireless: default to GCMP WPA cipher on 802.11ad
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/netifd-wireless.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/netifd-wireless.sh b/scripts/netifd-wireless.sh
index 73bce3d..d915402 100644
--- a/scripts/netifd-wireless.sh
+++ b/scripts/netifd-wireless.sh
@@ -208,7 +208,13 @@ wireless_vif_parse_encryption() {
auth_mode_open=1
auth_mode_shared=0
auth_type=none
- wpa_cipher=CCMP
+
+ if [ "$hwmode" = "ad" ]; then
+ wpa_cipher="GCMP"
+ else
+ wpa_cipher="CCMP"
+ fi
+
case "$encryption" in
*tkip+aes|*tkip+ccmp|*aes+tkip|*ccmp+tkip) wpa_cipher="CCMP TKIP";;
*aes|*ccmp) wpa_cipher="CCMP";;