if status['key_mgmt'] != 'WPA2-PSK':
raise Exception("Unexpected key_mgmt")
+ logger.info("Re-configure back to open")
+ dev[0].request("REMOVE_NETWORK all")
+ dev[0].request("BSS_FLUSH 0")
+ dev[0].request("SCAN freq=2412 only_new=1")
+ ev = dev[0].wait_event(["CTRL-EVENT-SCAN-RESULTS"], 15)
+ if ev is None:
+ raise Exception("Scan timed out")
+ dev[0].dump_monitor()
+ dev[0].wps_reg(apdev[0]['bssid'], appin, "wps-open", "OPEN", "NONE", "")
+ status = dev[0].get_status()
+ if status['wpa_state'] != 'COMPLETED' or status['bssid'] != apdev[0]['bssid']:
+ raise Exception("Not fully connected")
+ if status['ssid'] != "wps-open":
+ raise Exception("Unexpected SSID")
+ if status['key_mgmt'] != 'NONE':
+ raise Exception("Unexpected key_mgmt")
+
def test_ap_wps_reg_config_tkip(dev, apdev):
"""WPS registrar configuring AP to use TKIP and AP upgrading to TKIP+CCMP"""
ssid = "test-wps-init-ap"