Lines Matching refs:apdev

25 def test_sae(dev, apdev):  argument
31 hapd = hostapd.add_ap(apdev[0], params)
42 bss = dev[0].get_bss(apdev[0]['bssid'])
67 def test_sae_password_ecc(dev, apdev): argument
73 hapd = hostapd.add_ap(apdev[0], params)
86 def test_sae_password_ffc(dev, apdev): argument
93 hapd = hostapd.add_ap(apdev[0], params)
106 def test_sae_pmksa_caching(dev, apdev): argument
108 run_sae_pmksa_caching(dev, apdev)
111 def test_sae_pmksa_caching_pmkid(dev, apdev): argument
115 run_sae_pmksa_caching(dev, apdev)
119 def run_sae_pmksa_caching(dev, apdev): argument
124 hapd = hostapd.add_ap(apdev[0], params)
147 def test_sae_pmksa_caching_disabled(dev, apdev): argument
154 hapd = hostapd.add_ap(apdev[0], params)
169 def test_sae_groups(dev, apdev): argument
188 hapd = hostapd.add_ap(apdev[0], params)
230 def test_sae_group_nego(dev, apdev): argument
237 hostapd.add_ap(apdev[0], params)
245 def test_sae_group_nego_no_match(dev, apdev): argument
253 hostapd.add_ap(apdev[0], params)
264 def test_sae_anti_clogging(dev, apdev): argument
271 hostapd.add_ap(apdev[0], params)
285 def test_sae_forced_anti_clogging(dev, apdev): argument
292 hostapd.add_ap(apdev[0], params)
299 def test_sae_mixed(dev, apdev): argument
306 hapd = hostapd.add_ap(apdev[0], params)
320 def test_sae_and_psk(dev, apdev): argument
325 hostapd.add_ap(apdev[0], params)
331 def test_sae_and_psk2(dev, apdev): argument
335 hostapd.add_ap(apdev[0], params)
341 def test_sae_wpa3_roam(dev, apdev): argument
349 hapd0 = hostapd.add_ap(apdev[0], params)
353 hapd1 = hostapd.add_ap(apdev[1], params)
361 if bssid == apdev[0]['bssid']:
368 if bssid == apdev[0]['bssid']:
377 if bssid == apdev[0]['bssid']:
396 def test_sae_mixed_mfp(dev, apdev): argument
404 hostapd.add_ap(apdev[0], params)
428 def _test_sae_mixed_check_mfp(dev, apdev): argument
437 hostapd.add_ap(apdev[0], params)
442 hostapd.add_ap(apdev[1], params)
485 def test_sae_mixed_check_mfp(dev, apdev): argument
488 _test_sae_mixed_check_mfp(dev, apdev)
494 def test_sae_and_psk_transition_disable(dev, apdev): argument
501 hapd = hostapd.add_ap(apdev[0], params)
530 def test_sae_mfp(dev, apdev): argument
537 hostapd.add_ap(apdev[0], params)
548 def test_sae_missing_password(dev, apdev): argument
554 hapd = hostapd.add_ap(apdev[0], params)
565 def test_sae_key_lifetime_in_memory(dev, apdev, params): argument
571 hapd = hostapd.add_ap(apdev[0], p)
689 def test_sae_oom_wpas(dev, apdev): argument
696 hapd = hostapd.add_ap(apdev[0], params)
734 def test_sae_proto_ecc(dev, apdev): argument
740 hapd = hostapd.add_ap(apdev[0], params)
741 bssid = apdev[0]['bssid']
832 def test_sae_proto_ffc(dev, apdev): argument
838 hapd = hostapd.add_ap(apdev[0], params)
839 bssid = apdev[0]['bssid']
912 def test_sae_proto_commit_delayed(dev, apdev): argument
918 hapd = hostapd.add_ap(apdev[0], params)
919 bssid = apdev[0]['bssid']
988 def test_sae_proto_commit_replay(dev, apdev): argument
994 hapd = hostapd.add_ap(apdev[0], params)
995 bssid = apdev[0]['bssid']
1071 def test_sae_proto_confirm_replay(dev, apdev): argument
1077 hapd = hostapd.add_ap(apdev[0], params)
1078 bssid = apdev[0]['bssid']
1144 def test_sae_proto_hostapd(dev, apdev): argument
1149 hapd = hostapd.add_ap(apdev[0], params)
1168 def test_sae_proto_hostapd_ecc(dev, apdev): argument
1173 hapd = hostapd.add_ap(apdev[0], params)
1191 def test_sae_proto_hostapd_ffc(dev, apdev): argument
1196 hapd = hostapd.add_ap(apdev[0], params)
1211 def sae_start_ap(apdev, sae_pwe): argument
1216 return hostapd.add_ap(apdev, params)
1245 def test_sae_proto_hostapd_status_126(dev, apdev): argument
1247 hapd = sae_start_ap(apdev[0], 0)
1251 def test_sae_proto_hostapd_status_127(dev, apdev): argument
1253 hapd = sae_start_ap(apdev[0], 2)
1257 def test_sae_proto_hostapd_valid_commit_after_fail(dev, apdev): argument
1262 hapd = hostapd.add_ap(apdev[0], params)
1294 def test_sae_no_ffc_by_default(dev, apdev): argument
1299 hapd = hostapd.add_ap(apdev[0], params)
1312 def sae_reflection_attack(apdev, dev, group): argument
1317 hapd = hostapd.add_ap(apdev, params)
1318 bssid = apdev['bssid']
1353 def test_sae_reflection_attack_ecc(dev, apdev): argument
1355 sae_reflection_attack(apdev[0], dev[0], 19)
1358 def test_sae_reflection_attack_ffc(dev, apdev): argument
1360 sae_reflection_attack(apdev[0], dev[0], 15)
1362 def sae_reflection_attack_internal(apdev, dev, group): argument
1368 hapd = hostapd.add_ap(apdev, params)
1369 bssid = apdev['bssid']
1383 def test_sae_reflection_attack_ecc_internal(dev, apdev): argument
1385 sae_reflection_attack_internal(apdev[0], dev[0], 19)
1388 def test_sae_reflection_attack_ffc_internal(dev, apdev): argument
1390 sae_reflection_attack_internal(apdev[0], dev[0], 15)
1393 def test_sae_commit_override(dev, apdev): argument
1400 hapd = hostapd.add_ap(apdev[0], params)
1409 def test_sae_commit_override2(dev, apdev): argument
1415 hapd = hostapd.add_ap(apdev[0], params)
1424 def test_sae_commit_invalid_scalar_element_ap(dev, apdev): argument
1431 hapd = hostapd.add_ap(apdev[0], params)
1439 def test_sae_commit_invalid_element_ap(dev, apdev): argument
1446 hapd = hostapd.add_ap(apdev[0], params)
1454 def test_sae_commit_invalid_scalar_element_sta(dev, apdev): argument
1460 hapd = hostapd.add_ap(apdev[0], params)
1469 def test_sae_commit_invalid_element_sta(dev, apdev): argument
1475 hapd = hostapd.add_ap(apdev[0], params)
1485 def test_sae_anti_clogging_proto(dev, apdev): argument
1491 hapd = hostapd.add_ap(apdev[0], params)
1492 bssid = apdev[0]['bssid']
1527 def test_sae_no_random(dev, apdev): argument
1532 hapd = hostapd.add_ap(apdev[0], params)
1544 def test_sae_pwe_failure(dev, apdev): argument
1550 hapd = hostapd.add_ap(apdev[0], params)
1584 def test_sae_bignum_failure(dev, apdev): argument
1590 hapd = hostapd.add_ap(apdev[0], params)
1658 def test_sae_bignum_failure_unsafe_group(dev, apdev): argument
1664 hapd = hostapd.add_ap(apdev[0], params)
1680 def test_sae_invalid_anti_clogging_token_req(dev, apdev): argument
1690 hapd = hostapd.add_ap(apdev[0], params)
1691 bssid = apdev[0]['bssid']
1763 def test_sae_password(dev, apdev): argument
1770 hapd = hostapd.add_ap(apdev[0], params)
1780 def test_sae_password_short(dev, apdev): argument
1786 hapd = hostapd.add_ap(apdev[0], params)
1792 def test_sae_password_long(dev, apdev): argument
1798 hapd = hostapd.add_ap(apdev[0], params)
1804 def test_sae_connect_cmd(dev, apdev): argument
1811 hapd = hostapd.add_ap(apdev[0], params)
1824 def run_sae_password_id(dev, apdev, groups=None): argument
1835 hapd = hostapd.add_ap(apdev[0], params)
1860 def test_sae_password_id(dev, apdev): argument
1862 run_sae_password_id(dev, apdev, "")
1864 def test_sae_password_id_ecc(dev, apdev): argument
1866 run_sae_password_id(dev, apdev, "19")
1868 def test_sae_password_id_ffc(dev, apdev): argument
1870 run_sae_password_id(dev, apdev, "15")
1872 def test_sae_password_id_only(dev, apdev): argument
1878 hapd = hostapd.add_ap(apdev[0], params)
1884 def test_sae_password_id_pwe_looping(dev, apdev): argument
1891 hapd = hostapd.add_ap(apdev[0], params)
1904 def test_sae_password_id_pwe_check_ap(dev, apdev): argument
1910 hapd = hostapd.add_ap(apdev[0], params)
1925 def test_sae_password_id_pwe_check_sta(dev, apdev): argument
1932 hapd = hostapd.add_ap(apdev[0], params)
1943 def test_sae_forced_anti_clogging_pw_id(dev, apdev): argument
1950 hostapd.add_ap(apdev[0], params)
1956 def test_sae_reauth(dev, apdev): argument
1963 hapd = hostapd.add_ap(apdev[0], params)
1977 def test_sae_anti_clogging_during_attack(dev, apdev): argument
1980 run_sae_anti_clogging_during_attack(dev, apdev)
1982 stop_monitor(apdev[1]["ifname"])
2032 def run_sae_anti_clogging_during_attack(dev, apdev): argument
2037 hapd = hostapd.add_ap(apdev[0], params)
2044 sock = start_monitor(apdev[1]["ifname"])
2110 def test_sae_sync(dev, apdev): argument
2116 hostapd.add_ap(apdev[0], params)
2132 def test_sae_confirm_immediate(dev, apdev): argument
2138 hapd = hostapd.add_ap(apdev[0], params)
2143 def test_sae_confirm_immediate2(dev, apdev): argument
2149 hapd = hostapd.add_ap(apdev[0], params)
2154 def test_sae_pwe_group_19(dev, apdev): argument
2156 run_sae_pwe_group(dev, apdev, 19)
2158 def test_sae_pwe_group_20(dev, apdev): argument
2160 run_sae_pwe_group(dev, apdev, 20)
2162 def test_sae_pwe_group_21(dev, apdev): argument
2164 run_sae_pwe_group(dev, apdev, 21)
2166 def test_sae_pwe_group_25(dev, apdev): argument
2168 run_sae_pwe_group(dev, apdev, 25)
2170 def test_sae_pwe_group_28(dev, apdev): argument
2172 run_sae_pwe_group(dev, apdev, 28)
2174 def test_sae_pwe_group_29(dev, apdev): argument
2176 run_sae_pwe_group(dev, apdev, 29)
2178 def test_sae_pwe_group_30(dev, apdev): argument
2180 run_sae_pwe_group(dev, apdev, 30)
2182 def test_sae_pwe_group_1(dev, apdev): argument
2184 run_sae_pwe_group(dev, apdev, 1)
2186 def test_sae_pwe_group_2(dev, apdev): argument
2188 run_sae_pwe_group(dev, apdev, 2)
2190 def test_sae_pwe_group_5(dev, apdev): argument
2192 run_sae_pwe_group(dev, apdev, 5)
2194 def test_sae_pwe_group_14(dev, apdev): argument
2196 run_sae_pwe_group(dev, apdev, 14)
2198 def test_sae_pwe_group_15(dev, apdev): argument
2200 run_sae_pwe_group(dev, apdev, 15)
2202 def test_sae_pwe_group_16(dev, apdev): argument
2204 run_sae_pwe_group(dev, apdev, 16)
2206 def test_sae_pwe_group_22(dev, apdev): argument
2208 run_sae_pwe_group(dev, apdev, 22)
2210 def test_sae_pwe_group_23(dev, apdev): argument
2212 run_sae_pwe_group(dev, apdev, 23)
2214 def test_sae_pwe_group_24(dev, apdev): argument
2216 run_sae_pwe_group(dev, apdev, 24)
2218 def start_sae_pwe_ap(apdev, group, sae_pwe): argument
2223 return hostapd.add_ap(apdev, params)
2225 def run_sae_pwe_group(dev, apdev, group): argument
2237 start_sae_pwe_ap(apdev[0], group, 2)
2256 def test_sae_pwe_h2e_only_ap(dev, apdev): argument
2259 start_sae_pwe_ap(apdev[0], 19, 1)
2273 def test_sae_pwe_h2e_only_ap_sta_forcing_loop(dev, apdev): argument
2276 start_sae_pwe_ap(apdev[0], 19, 1)
2285 def test_sae_pwe_loop_only_ap(dev, apdev): argument
2288 start_sae_pwe_ap(apdev[0], 19, 0)
2302 def test_sae_h2e_rejected_groups(dev, apdev): argument
2309 hapd = hostapd.add_ap(apdev[0], params)
2327 def test_sae_h2e_rejected_groups_diff_ap(dev, apdev): argument
2335 hapd = hostapd.add_ap(apdev[0], params)
2346 hapd2 = hostapd.add_ap(apdev[1], params)
2362 def test_sae_h2e_rejected_groups_unexpected(dev, apdev): argument
2369 hapd = hostapd.add_ap(apdev[0], params)
2387 def test_sae_h2e_rejected_groups_invalid(dev, apdev): argument
2395 hapd = hostapd.add_ap(apdev[0], params)
2477 def test_sae_h2e_password_id(dev, apdev): argument
2484 hapd = hostapd.add_ap(apdev[0], params)
2496 def test_sae_pwe_in_psk_ap(dev, apdev): argument
2500 hapd = hostapd.add_ap(apdev[0], params)
2504 def test_sae_auth_restart(dev, apdev): argument
2511 hapd = hostapd.add_ap(apdev[0], params)
2533 def test_sae_rsne_mismatch(dev, apdev): argument
2540 hapd = hostapd.add_ap(apdev[0], params)
2569 def test_sae_h2e_rsnxe_mismatch(dev, apdev): argument
2575 hapd = hostapd.add_ap(apdev[0], params)
2598 def test_sae_h2e_rsnxe_mismatch_retries(dev, apdev): argument
2604 hapd = hostapd.add_ap(apdev[0], params)
2634 def test_sae_h2e_rsnxe_mismatch_assoc(dev, apdev): argument
2640 hapd = hostapd.add_ap(apdev[0], params)
2664 def test_sae_h2e_rsnxe_mismatch_ap(dev, apdev): argument
2666 run_sae_h2e_rsnxe_mismatch_ap(dev, apdev, "F40100")
2668 def test_sae_h2e_rsnxe_mismatch_ap2(dev, apdev): argument
2670 run_sae_h2e_rsnxe_mismatch_ap(dev, apdev, "F400")
2672 def test_sae_h2e_rsnxe_mismatch_ap3(dev, apdev): argument
2674 run_sae_h2e_rsnxe_mismatch_ap(dev, apdev, "")
2676 def run_sae_h2e_rsnxe_mismatch_ap(dev, apdev, rsnxe): argument
2682 hapd = hostapd.add_ap(apdev[0], params)
2702 def test_sae_forced_anti_clogging_h2e(dev, apdev): argument
2710 hostapd.add_ap(apdev[0], params)
2722 def test_sae_forced_anti_clogging_h2e_loop(dev, apdev): argument
2730 hostapd.add_ap(apdev[0], params)
2742 def test_sae_okc(dev, apdev): argument
2748 hapd = hostapd.add_ap(apdev[0], params)
2760 hapd2 = hostapd.add_ap(apdev[1], params)
2776 def test_sae_okc_sta_only(dev, apdev): argument
2781 hapd = hostapd.add_ap(apdev[0], params)
2793 hapd2 = hostapd.add_ap(apdev[1], params)
2803 def test_sae_okc_pmk_lifetime(dev, apdev): argument
2809 hapd = hostapd.add_ap(apdev[0], params)
2823 hapd2 = hostapd.add_ap(apdev[1], params)
2834 def test_sae_pmk_lifetime(dev, apdev): argument
2839 hapd = hostapd.add_ap(apdev[0], params)
2852 hapd2 = hostapd.add_ap(apdev[1], params)
2883 def test_sae_and_psk_multiple_passwords(dev, apdev, params): argument
2899 hapd = hostapd.add_ap(apdev[0], params)
2921 def test_sae_pmf_roam(dev, apdev): argument
2928 hapd = hostapd.add_ap(apdev[0], params)
2938 hapd2 = hostapd.add_ap(apdev[1], params)
2949 def test_sae_ocv_pmk(dev, apdev): argument
2957 hapd = hostapd.add_ap(apdev[0], params)
2972 def test_sae_ocv_pmk_failure(dev, apdev): argument
2980 hapd = hostapd.add_ap(apdev[0], params)
3014 def test_sae_reject(dev, apdev): argument
3021 hapd = hostapd.add_ap(apdev[0], params)
3030 def test_sae_ext_key_19(dev, apdev): argument
3032 run_sae_ext_key(dev, apdev, 19)
3034 def test_sae_ext_key_20(dev, apdev): argument
3036 run_sae_ext_key(dev, apdev, 20)
3038 def test_sae_ext_key_21(dev, apdev): argument
3040 run_sae_ext_key(dev, apdev, 21)
3042 def test_sae_ext_key_19_gcmp256(dev, apdev): argument
3044 run_sae_ext_key(dev, apdev, 19, cipher="GCMP-256")
3046 def test_sae_ext_key_20_gcmp256(dev, apdev): argument
3048 run_sae_ext_key(dev, apdev, 20, cipher="GCMP-256")
3050 def test_sae_ext_key_21_gcmp256(dev, apdev): argument
3052 run_sae_ext_key(dev, apdev, 21, cipher="GCMP-256")
3054 def test_sae_ext_key_21_gcmp256_gcmp256(dev, apdev): argument
3056 run_sae_ext_key(dev, apdev, 21, cipher="GCMP-256", group_cipher="GCMP-256")
3058 def run_sae_ext_key(dev, apdev, group, cipher="CCMP", group_cipher="CCMP"): argument
3073 hapd = hostapd.add_ap(apdev[0], params)
3086 bss = dev[0].get_bss(apdev[0]['bssid'])
3127 def test_sae_akms(dev, apdev): argument
3136 hapd = hostapd.add_ap(apdev[0], params)
3150 def test_sae_ext_key_h2e_rejected_group(dev, apdev): argument
3152 run_sae_ext_key_h2e_rejected_group(dev, apdev, "19", "20 19", "20")
3154 def test_sae_ext_key_h2e_rejected_group2(dev, apdev): argument
3156 run_sae_ext_key_h2e_rejected_group(dev, apdev, "20", "19 20", "19")
3158 def run_sae_ext_key_h2e_rejected_group(dev, apdev, ap_groups, sta_groups, argument
3166 hapd = hostapd.add_ap(apdev[0], params)
3184 def test_sae_pref_ap_wrong_password(dev, apdev): argument
3190 hapd = hostapd.add_ap(apdev[0], params)
3193 hapd2 = hostapd.add_ap(apdev[1], params)
3202 def test_sae_pref_ap_wrong_password2(dev, apdev): argument
3207 hapd2 = hostapd.add_ap(apdev[1], params)
3220 hapd = hostapd.add_ap(apdev[0], params)
3224 def test_sae_password_file(dev, apdev): argument
3239 hapd = hostapd.add_ap(apdev[0], params)
3255 def test_sae_ssid_protection(dev, apdev): argument
3262 hapd = hostapd.add_ap(apdev[0], params)