]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: cfg80211 connect command for WEP connection
authorJouni Malinen <j@w1.fi>
Sun, 26 Oct 2014 13:48:57 +0000 (15:48 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 26 Oct 2014 15:01:37 +0000 (17:01 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_connect_cmd.py

index fb57334a99b096e1e8a48c64b4bc6ee18cd820bc..444c532943c4b46f9ee708d96e03fee7452e49d5 100644 (file)
@@ -27,6 +27,36 @@ def test_connect_cmd_open(dev, apdev):
     wpas.connect("sta-connect", key_mgmt="NONE", scan_freq="2412")
     wpas.request("DISCONNECT")
 
+def test_connect_cmd_wep(dev, apdev):
+    """WEP Open System using cfg80211 connect command"""
+    params = { "ssid": "sta-connect-wep", "wep_key0": '"hello"' }
+    hapd = hostapd.add_ap(apdev[0]['ifname'], params)
+
+    wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
+    wpas.interface_add("wlan5", drv_params="force_connect_cmd=1")
+    wpas.connect("sta-connect-wep", key_mgmt="NONE", scan_freq="2412",
+                 wep_key0='"hello"')
+    hwsim_utils.test_connectivity(wpas, hapd)
+    wpas.request("DISCONNECT")
+
+def test_connect_cmd_wep_shared(dev, apdev):
+    """WEP Shared key using cfg80211 connect command"""
+    params = { "ssid": "sta-connect-wep", "wep_key0": '"hello"',
+               "auth_algs": "2" }
+    hapd = hostapd.add_ap(apdev[0]['ifname'], params)
+
+    wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
+    wpas.interface_add("wlan5", drv_params="force_connect_cmd=1")
+    id = wpas.connect("sta-connect-wep", key_mgmt="NONE", scan_freq="2412",
+                      auth_alg="SHARED", wep_key0='"hello"')
+    hwsim_utils.test_connectivity(wpas, hapd)
+    wpas.request("DISCONNECT")
+    wpas.remove_network(id)
+    wpas.connect("sta-connect-wep", key_mgmt="NONE", scan_freq="2412",
+                 auth_alg="OPEN SHARED", wep_key0='"hello"')
+    hwsim_utils.test_connectivity(wpas, hapd)
+    wpas.request("DISCONNECT")
+
 def test_connect_cmd_p2p_management(dev, apdev):
     """Open connection using cfg80211 connect command and AP using P2P management"""
     params = { "ssid": "sta-connect",