|
@@ -19,8 +19,8 @@ def test_ap_pmf_required(dev, apdev):
|
|
|
"""WPA2-PSK AP with PMF required"""
|
|
|
ssid = "test-pmf-required"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK-SHA256";
|
|
|
- params["ieee80211w"] = "2";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK-SHA256"
|
|
|
+ params["ieee80211w"] = "2"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
Wlantest.setup(hapd)
|
|
|
wt = Wlantest()
|
|
@@ -57,8 +57,8 @@ def test_ap_pmf_optional(dev, apdev):
|
|
|
"""WPA2-PSK AP with PMF optional"""
|
|
|
ssid = "test-pmf-optional"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK";
|
|
|
- params["ieee80211w"] = "1";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK"
|
|
|
+ params["ieee80211w"] = "1"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
Wlantest.setup(hapd)
|
|
|
wt = Wlantest()
|
|
@@ -81,8 +81,8 @@ def test_ap_pmf_optional_2akm(dev, apdev):
|
|
|
"""WPA2-PSK AP with PMF optional (2 AKMs)"""
|
|
|
ssid = "test-pmf-optional-2akm"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK WPA-PSK-SHA256";
|
|
|
- params["ieee80211w"] = "1";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK WPA-PSK-SHA256"
|
|
|
+ params["ieee80211w"] = "1"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
Wlantest.setup(hapd)
|
|
|
wt = Wlantest()
|
|
@@ -133,8 +133,8 @@ def test_ap_pmf_assoc_comeback(dev, apdev):
|
|
|
"""WPA2-PSK AP with PMF association comeback"""
|
|
|
ssid = "assoc-comeback"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK-SHA256";
|
|
|
- params["ieee80211w"] = "2";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK-SHA256"
|
|
|
+ params["ieee80211w"] = "2"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
Wlantest.setup(hapd)
|
|
|
wt = Wlantest()
|
|
@@ -158,8 +158,8 @@ def test_ap_pmf_assoc_comeback2(dev, apdev):
|
|
|
"""WPA2-PSK AP with PMF association comeback (using DROP_SA)"""
|
|
|
ssid = "assoc-comeback"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK";
|
|
|
- params["ieee80211w"] = "1";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK"
|
|
|
+ params["ieee80211w"] = "1"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
Wlantest.setup(hapd)
|
|
|
wt = Wlantest()
|
|
@@ -330,8 +330,8 @@ def test_ap_pmf_required_eap(dev, apdev):
|
|
|
"""WPA2-EAP AP with PMF required"""
|
|
|
ssid = "test-pmf-required-eap"
|
|
|
params = hostapd.wpa2_eap_params(ssid=ssid)
|
|
|
- params["wpa_key_mgmt"] = "WPA-EAP-SHA256";
|
|
|
- params["ieee80211w"] = "2";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-EAP-SHA256"
|
|
|
+ params["ieee80211w"] = "2"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
key_mgmt = hapd.get_config()['key_mgmt']
|
|
|
if key_mgmt.split(' ')[0] != "WPA-EAP-SHA256":
|
|
@@ -348,7 +348,7 @@ def test_ap_pmf_required_eap(dev, apdev):
|
|
|
def test_ap_pmf_optional_eap(dev, apdev):
|
|
|
"""WPA2EAP AP with PMF optional"""
|
|
|
params = hostapd.wpa2_eap_params(ssid="test-wpa2-eap")
|
|
|
- params["ieee80211w"] = "1";
|
|
|
+ params["ieee80211w"] = "1"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
dev[0].connect("test-wpa2-eap", key_mgmt="WPA-EAP", eap="TTLS",
|
|
|
identity="pap user", anonymous_identity="ttls",
|
|
@@ -366,8 +366,8 @@ def test_ap_pmf_required_sha1(dev, apdev):
|
|
|
"""WPA2-PSK AP with PMF required with SHA1 AKM"""
|
|
|
ssid = "test-pmf-required-sha1"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK";
|
|
|
- params["ieee80211w"] = "2";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK"
|
|
|
+ params["ieee80211w"] = "2"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
Wlantest.setup(hapd)
|
|
|
wt = Wlantest()
|
|
@@ -393,8 +393,8 @@ def test_ap_pmf_toggle(dev, apdev):
|
|
|
def _test_ap_pmf_toggle(dev, apdev):
|
|
|
ssid = "test-pmf-optional"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK";
|
|
|
- params["ieee80211w"] = "1";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK"
|
|
|
+ params["ieee80211w"] = "1"
|
|
|
params["assoc_sa_query_max_timeout"] = "1"
|
|
|
params["assoc_sa_query_retry_timeout"] = "1"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
@@ -443,8 +443,8 @@ def test_ap_pmf_required_sta_no_pmf(dev, apdev):
|
|
|
"""WPA2-PSK AP with PMF required and PMF disabled on STA"""
|
|
|
ssid = "test-pmf-required"
|
|
|
params = hostapd.wpa2_params(ssid=ssid, passphrase="12345678")
|
|
|
- params["wpa_key_mgmt"] = "WPA-PSK-SHA256";
|
|
|
- params["ieee80211w"] = "2";
|
|
|
+ params["wpa_key_mgmt"] = "WPA-PSK-SHA256"
|
|
|
+ params["ieee80211w"] = "2"
|
|
|
hapd = hostapd.add_ap(apdev[0], params)
|
|
|
|
|
|
# Disable PMF on the station and try to connect
|