|
@@ -153,7 +153,9 @@ export function wpa_key_mgmt(config) {
|
|
|
if (config.ieee80211r)
|
|
if (config.ieee80211r)
|
|
|
append_value(config, 'wpa_key_mgmt', 'FT-EAP');
|
|
append_value(config, 'wpa_key_mgmt', 'FT-EAP');
|
|
|
|
|
|
|
|
- config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
|
|
|
|
|
|
+ if (config.rsn_override)
|
|
|
|
|
+ config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
|
|
|
|
+
|
|
|
append_value(config, 'wpa_key_mgmt', 'WPA-EAP');
|
|
append_value(config, 'wpa_key_mgmt', 'WPA-EAP');
|
|
|
break;
|
|
break;
|
|
|
|
|
|
|
@@ -173,11 +175,14 @@ export function wpa_key_mgmt(config) {
|
|
|
append_value(config, 'wpa_key_mgmt', 'SAE');
|
|
append_value(config, 'wpa_key_mgmt', 'SAE');
|
|
|
if (config.ieee80211r)
|
|
if (config.ieee80211r)
|
|
|
append_value(config, 'wpa_key_mgmt', 'FT-SAE');
|
|
append_value(config, 'wpa_key_mgmt', 'FT-SAE');
|
|
|
- config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
|
|
|
|
|
|
|
|
|
- append_value(config, 'rsn_override_key_mgmt_2', 'SAE-EXT-KEY');
|
|
|
|
|
- if (config.ieee80211r)
|
|
|
|
|
- append_value(config, 'rsn_override_key_mgmt_2', 'FT-SAE-EXT-KEY');
|
|
|
|
|
|
|
+ if (config.rsn_override) {
|
|
|
|
|
+ config.rsn_override_key_mgmt = config.wpa_key_mgmt;
|
|
|
|
|
+
|
|
|
|
|
+ append_value(config, 'rsn_override_key_mgmt_2', 'SAE-EXT-KEY');
|
|
|
|
|
+ if (config.ieee80211r)
|
|
|
|
|
+ append_value(config, 'rsn_override_key_mgmt_2', 'FT-SAE-EXT-KEY');
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
if (config.rsn_override > 1)
|
|
if (config.rsn_override > 1)
|
|
|
delete config.wpa_key_mgmt;
|
|
delete config.wpa_key_mgmt;
|