Lines Matching refs:hapd
18 def check_wpa2_connection(sta, ap, hapd, ssid, mixed=False): argument
32 hwsim_utils.test_connectivity(sta, hapd)
44 hapd = hostapd.add_ap(apdev[0], params)
52 res = hapd.request("WPS_NFC_TAG_READ " + pw)
60 hapd.wait_sta()
61 check_wpa2_connection(dev[0], apdev[0], hapd, ssid)
63 if "FAIL" not in hapd.request("WPS_NFC_TAG_READ 0"):
65 if "FAIL" not in hapd.request("WPS_NFC_TAG_READ 0q"):
67 with alloc_fail(hapd, 1,
69 if "FAIL" not in hapd.request("WPS_NFC_TAG_READ 00"):
76 hapd = hostapd.add_ap(apdev[0], params)
78 conf = hapd.request("WPS_NFC_CONFIG_TOKEN NDEF").rstrip()
87 hapd.wait_sta()
88 check_wpa2_connection(dev[0], apdev[0], hapd, ssid)
90 with alloc_fail(hapd, 1, "wps_get_oob_cred"):
91 conf = hapd.request("WPS_NFC_CONFIG_TOKEN NDEF").rstrip()
95 wps_conf = hapd.request("WPS_NFC_CONFIG_TOKEN WPS").rstrip()
101 conf = hapd.request("WPS_NFC_CONFIG_TOKEN FOO").rstrip()
109 hapd = hostapd.add_ap(apdev[0],
112 conf = hapd.request("WPS_NFC_CONFIG_TOKEN NDEF").rstrip()
120 hapd.wait_sta()
121 check_wpa2_connection(dev[0], apdev[0], hapd, ssid, mixed=True)
128 hapd = hostapd.add_ap(apdev[0],
134 res = hapd.request("WPS_NFC_TAG_READ " + pw)
142 hapd.wait_sta()
143 check_wpa2_connection(dev[0], apdev[0], hapd, ssid, mixed=True)
149 hapd = hostapd.add_ap(apdev[0],
152 pw = hapd.request("WPS_NFC_TOKEN NDEF").rstrip()
155 res = hapd.request("WPS_NFC_TOKEN enable")
171 hapd.wait_sta()
172 check_wpa2_connection(dev[0], apdev[0], hapd, new_ssid, mixed=True)
173 if "FAIL" in hapd.request("WPS_NFC_TOKEN disable"):
175 if "FAIL" in hapd.request("WPS_NFC_TOKEN WPS"):
178 with fail_test(hapd, 1, "os_get_random;wps_nfc_token_gen"):
179 if "FAIL" not in hapd.request("WPS_NFC_TOKEN WPS"):
181 with fail_test(hapd, 2, "os_get_random;wps_nfc_token_gen"):
182 if "FAIL" not in hapd.request("WPS_NFC_TOKEN WPS"):
185 if "FAIL" not in hapd.request("WPS_NFC_TOKEN foo"):
197 hapd = hostapd.add_ap(apdev[0], params)
199 res = hapd.request("WPS_NFC_TOKEN enable")
216 hapd.wait_sta()
217 check_wpa2_connection(dev[0], apdev[0], hapd, new_ssid, mixed=True)
224 hapd = hostapd.add_ap(apdev[0],
230 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
233 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
242 hapd.wait_sta()
244 hapd.wait_sta()
245 check_wpa2_connection(dev[0], apdev[0], hapd, ssid, mixed=True)
247 with alloc_fail(hapd, 1, "wps_build_nfc_handover_sel"):
248 if "FAIL" not in hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR"):
251 if "FAIL" not in hapd.request("NFC_GET_HANDOVER_SEL NDEF").rstrip():
253 if "FAIL" not in hapd.request("NFC_GET_HANDOVER_SEL foo foo").rstrip():
255 if "FAIL" not in hapd.request("NFC_GET_HANDOVER_SEL NDEF foo").rstrip():
257 res_ndef = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
258 res_wps = hapd.request("NFC_GET_HANDOVER_SEL WPS WPS-CR").rstrip()
266 hapd = hostapd.add_ap(apdev[0],
268 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
271 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER "):
273 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP"):
275 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS"):
277 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS 001122"):
279 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS 001122 00"):
281 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS 0 00"):
283 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS 001122 0"):
285 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS 00q122 001122"):
287 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS 001122 001q22"):
289 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP FOO 001122 00"):
292 with alloc_fail(hapd, i,
294 if "FAIL" not in hapd.request("NFC_REPORT_HANDOVER RESP WPS 001122 001122"):
301 hapd = hostapd.add_ap(apdev[0], params)
306 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
309 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
317 hapd.wait_sta()
318 check_wpa2_connection(dev[0], apdev[0], hapd, ssid)
322 hapd = None
329 hapd = hostapd.add_ap(apdev[0], params)
334 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
337 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
345 hapd.wait_sta()
346 check_wpa2_connection(dev[0], apdev[0], hapd, ssid)
348 clear_regdom(hapd, dev)
352 hapd = None
359 hapd = hostapd.add_ap(apdev[0], params)
364 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
367 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
375 hapd.wait_sta()
376 check_wpa2_connection(dev[0], apdev[0], hapd, ssid)
379 clear_regdom(hapd, dev)
385 hapd = hostapd.add_ap(apdev[0], params)
387 pw = hapd.request("WPS_NFC_TOKEN NDEF").rstrip()
390 res = hapd.request("WPS_NFC_TOKEN enable")
397 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
400 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
408 hapd.wait_sta()
409 check_wpa2_connection(dev[0], apdev[0], hapd, ssid)
417 hapd = hostapd.add_ap(apdev[0], params)
422 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
425 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
442 hapd = hostapd.add_ap(apdev[0], params)
443 if "FAIL" in hapd.request("SET wps_corrupt_pkhash 1"):
449 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
452 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
477 hapd = hostapd.add_ap(ap, params)
496 return hapd
508 hapd = start_ap_er(dev[0], apdev[0], ssid)
525 hapd.wait_sta()
526 check_wpa2_connection(dev[1], apdev[0], hapd, ssid)
538 hapd = start_ap_er(dev[0], apdev[0], ssid)
551 hapd.wait_sta()
552 check_wpa2_connection(dev[1], apdev[0], hapd, ssid)
563 hapd = start_ap_er(dev[0], apdev[0], ssid)
579 hapd.wait_sta()
580 check_wpa2_connection(dev[1], apdev[0], hapd, ssid)
591 hapd = start_ap_er(dev[0], apdev[0], ssid)
624 hapd = start_ap_er(dev[0], apdev[0], ssid)
678 hapd = hostapd.add_ap(apdev[0], params)
683 sel = hapd.request("NFC_GET_HANDOVER_SEL NDEF WPS-CR").rstrip()
686 res = hapd.request("NFC_REPORT_HANDOVER RESP WPS " + req + " " + sel)
691 with alloc_fail(hapd, 1, "wpabuf_dup;wps_build_public_key"):