Lines Matching refs:params
29 params = {"wpa": "2",
32 return params
35 params = {"wpa": "3",
39 return params
43 params = ft_base_rsn()
45 params = ft_base_mixed()
47 params["ssid"] = ssid
49 params["wpa_passphrase"] = passphrase
51 params["mobility_domain"] = mobility_domain
52 params["r0_key_lifetime"] = "10000"
53 params["pmk_r1_push"] = "1"
54 params["reassociation_deadline"] = "1000"
55 return params
58 params = ft_params(rsn, ssid, passphrase)
59 params['nas_identifier'] = "nas1.w1.fi"
60 params['r1_key_holder'] = "000102030405"
61 return params
64 params = ft_params1a(rsn, ssid, passphrase)
66 …params['r0kh'] = "ff:ff:ff:ff:ff:ff * 100102030405060708090a0b0c0d0e0f100102030405060708090a0b0c0d…
67 …params['r1kh'] = "00:00:00:00:00:00 00:00:00:00:00:00 100102030405060708090a0b0c0d0e0f100102030405…
69 …params['r0kh'] = ["02:00:00:00:03:00 nas1.w1.fi 100102030405060708090a0b0c0d0e0f100102030405060708…
71 …params['r1kh'] = "02:00:00:00:04:00 00:01:02:03:04:06 200102030405060708090a0b0c0d0e0f200102030405…
72 return params
75 params = ft_params1a(rsn, ssid, passphrase)
76 params['r0kh'] = ["02:00:00:00:03:00 nas1.w1.fi 100102030405060708090a0b0c0d0e0f",
78 params['r1kh'] = "02:00:00:00:04:00 00:01:02:03:04:06 200102030405060708090a0b0c0d0e0f"
79 return params
82 params = ft_params(rsn, ssid, passphrase, mobility_domain)
83 params['nas_identifier'] = "nas2.w1.fi"
84 params['r1_key_holder'] = "000102030406"
85 return params
89 params = ft_params2a(rsn, ssid, passphrase, mobility_domain)
91 …params['r0kh'] = "ff:ff:ff:ff:ff:ff * 100102030405060708090a0b0c0d0e0f100102030405060708090a0b0c0d…
92 …params['r1kh'] = "00:00:00:00:00:00 00:00:00:00:00:00 100102030405060708090a0b0c0d0e0f100102030405…
94 …params['r0kh'] = ["02:00:00:00:03:00 nas1.w1.fi 200102030405060708090a0b0c0d0e0f200102030405060708…
96 …params['r1kh'] = "02:00:00:00:03:00 00:01:02:03:04:05 300102030405060708090a0b0c0d0e0f300102030405…
97 return params
100 params = ft_params2a(rsn, ssid, passphrase)
101 params['r0kh'] = ["02:00:00:00:03:00 nas1.w1.fi 200102030405060708090a0b0c0d0e0f",
103 params['r1kh'] = "02:00:00:00:03:00 00:01:02:03:04:05 300102030405060708090a0b0c0d0e0f"
104 return params
107 params = ft_params(rsn, ssid, passphrase)
108 params['nas_identifier'] = "nas1.w1.fi"
109 params['r1_key_holder'] = "000102030405"
110 …params['r0kh'] = ["02:00:00:00:03:00 nas1.w1.fi 100102030405060708090a0b0c0d0e0f100102030405060708…
112 …params['r1kh'] = "12:00:00:00:04:00 10:01:02:03:04:06 200102030405060708090a0b0c0d0e0f200102030405…
113 return params
116 params = ft_params(rsn, ssid, passphrase)
117 params['nas_identifier'] = "nas2.w1.fi"
118 params['r1_key_holder'] = "000102030406"
119 …params['r0kh'] = ["02:00:00:00:03:00 nas1.w1.fi 200102030405060708090a0b0c0d0ef1200102030405060708…
121 …params['r1kh'] = "02:00:00:00:03:00 00:01:02:03:04:05 300102030405060708090a0b0c0d0ef3300102030405…
122 return params
125 params = ft_params(rsn, ssid, passphrase)
126 params['nas_identifier'] = "nas2.w1.fi"
127 params['r1_key_holder'] = "000102030406"
128 …params['r0kh'] = ["12:00:00:00:03:00 nas1.w1.fi 200102030405060708090a0b0c0d0e0f200102030405060708…
130 …params['r1kh'] = "12:00:00:00:03:00 10:01:02:03:04:05 300102030405060708090a0b0c0d0e0f300102030405…
131 return params
303 params = ft_params1(ssid=ssid, passphrase=passphrase)
304 hapd0 = hostapd.add_ap(apdev[0], params)
305 params = ft_params2(ssid=ssid, passphrase=passphrase)
306 hapd1 = hostapd.add_ap(apdev[1], params)
317 params = ft_params1_old_key(ssid=ssid, passphrase=passphrase)
318 hapd0 = hostapd.add_ap(apdev[0], params)
319 params = ft_params2_old_key(ssid=ssid, passphrase=passphrase)
320 hapd1 = hostapd.add_ap(apdev[1], params)
329 params = ft_params1(ssid=ssid, passphrase=passphrase)
330 params["wpa_key_mgmt"] = "FT-PSK WPA-PSK WPA-PSK-SHA256"
331 hapd0 = hostapd.add_ap(apdev[0], params)
332 params = ft_params2(ssid=ssid, passphrase=passphrase)
333 params["wpa_key_mgmt"] = "FT-PSK WPA-PSK WPA-PSK-SHA256"
334 hapd1 = hostapd.add_ap(apdev[1], params)
353 params = ft_params1a(ssid=ssid, passphrase=passphrase)
354 params['ft_psk_generate_local'] = "1"
355 del params['pmk_r1_push']
356 hapd0 = hostapd.add_ap(apdev[0], params)
357 params = ft_params2a(ssid=ssid, passphrase=passphrase)
358 params['ft_psk_generate_local'] = "1"
359 del params['pmk_r1_push']
360 hapd1 = hostapd.add_ap(apdev[1], params)
374 params = ft_params1(ssid=ssid, passphrase=passphrase)
375 params['dynamic_vlan'] = "1"
376 params['accept_mac_file'] = filename
377 hapd0 = hostapd.add_ap(apdev[0]['ifname'], params)
379 params = ft_params2(ssid=ssid, passphrase=passphrase)
380 params['dynamic_vlan'] = "1"
381 params['accept_mac_file'] = filename
382 hapd1 = hostapd.add_ap(apdev[1]['ifname'], params)
412 params = ft_params1a(ssid=ssid, passphrase=passphrase)
413 params['dynamic_vlan'] = "1"
414 params['accept_mac_file'] = filename
415 params['ft_psk_generate_local'] = "1"
416 hapd0 = hostapd.add_ap(apdev[0]['ifname'], params)
418 params = ft_params2a(ssid=ssid, passphrase=passphrase)
419 params['dynamic_vlan'] = "1"
420 params['accept_mac_file'] = filename
421 params['ft_psk_generate_local'] = "1"
422 hapd1 = hostapd.add_ap(apdev[1]['ifname'], params)
437 params = ft_params1(ssid=ssid, passphrase=passphrase)
438 params['dynamic_vlan'] = "1"
439 params['accept_mac_file'] = filename
440 hapd0 = hostapd.add_ap(apdev[0]['ifname'], params)
442 params = ft_params2(ssid=ssid, passphrase=passphrase)
443 params['dynamic_vlan'] = "1"
444 hapd1 = hostapd.add_ap(apdev[1]['ifname'], params)
453 def test_ap_ft_vlan_psk_file(dev, apdev, params): argument
457 psk = params['prefix'] + '.wpa_psk'
463 params = ft_params1(ssid=ssid, passphrase=passphrase)
464 params['dynamic_vlan'] = "1"
465 params['wpa_psk_file'] = psk
466 hapd0 = hostapd.add_ap(apdev[0], params)
468 params = ft_params2(ssid=ssid, passphrase=passphrase)
469 params['dynamic_vlan'] = "1"
470 params['wpa_psk_file'] = psk
471 hapd1 = hostapd.add_ap(apdev[1], params)
505 params = ft_params1(ssid=ssid, passphrase=passphrase)
506 hapd0 = hostapd.add_ap(apdev[0], params)
507 params = ft_params2(ssid=ssid, passphrase=passphrase)
508 hapd1 = hostapd.add_ap(apdev[1], params)
520 params = ft_params1(ssid=ssid, passphrase=passphrase)
521 params['dynamic_vlan'] = "1"
522 params['accept_mac_file'] = filename
523 hapd0 = hostapd.add_ap(apdev[0]['ifname'], params)
525 params = ft_params2(ssid=ssid, passphrase=passphrase)
526 params['dynamic_vlan'] = "1"
527 params['accept_mac_file'] = filename
528 hapd1 = hostapd.add_ap(apdev[1]['ifname'], params)
541 params = ft_params1(rsn=False, ssid=ssid, passphrase=passphrase)
542 hapd = hostapd.add_ap(apdev[0], params)
547 params = ft_params2(rsn=False, ssid=ssid, passphrase=passphrase)
548 hapd1 = hostapd.add_ap(apdev[1], params)
580 params = ft_params1(ssid=ssid, passphrase=passphrase)
581 params["ieee80211w"] = "2"
583 params["beacon_prot"] = "1"
584 hapd0 = hostapd.add_ap(apdev[0], params)
585 params = ft_params2(ssid=ssid, passphrase=passphrase)
586 params["ieee80211w"] = "2"
588 params["beacon_prot"] = "1"
589 hapd1 = hostapd.add_ap(apdev[1], params)
612 params = ft_params1(ssid=ssid, passphrase=passphrase)
613 params["ieee80211w"] = "2"
614 hapd0 = hostapd.add_ap(apdev[0], params)
615 params = ft_params2(ssid=ssid, passphrase=passphrase)
616 params["ieee80211w"] = "0"
617 hapd1 = hostapd.add_ap(apdev[1], params)
646 params = ft_params1(ssid=ssid, passphrase=passphrase)
647 params["ieee80211w"] = "2"
648 params["group_mgmt_cipher"] = cipher
649 hapd0 = hostapd.add_ap(apdev[0], params)
650 params = ft_params2(ssid=ssid, passphrase=passphrase)
651 params["ieee80211w"] = "2"
652 params["group_mgmt_cipher"] = cipher
653 hapd1 = hostapd.add_ap(apdev[1], params)
663 params = ft_params1(ssid=ssid, passphrase=passphrase)
664 params["ieee80211w"] = "2"
665 params["ocv"] = "1"
667 hapd0 = hostapd.add_ap(apdev[0], params)
672 params = ft_params2(ssid=ssid, passphrase=passphrase)
673 params["ieee80211w"] = "2"
674 params["ocv"] = "1"
675 hapd1 = hostapd.add_ap(apdev[1], params)
684 params = ft_params1(ssid=ssid, passphrase=passphrase)
685 params["ieee80211w"] = "2"
686 params["ocv"] = "1"
688 hapd0 = hostapd.add_ap(apdev[0], params)
693 params = ft_params2(ssid=ssid, passphrase=passphrase)
694 params["ieee80211w"] = "2"
695 params["ocv"] = "0"
696 hapd1 = hostapd.add_ap(apdev[1], params)
705 params = ft_params1(ssid=ssid, passphrase=passphrase)
706 hapd0 = hostapd.add_ap(apdev[0], params)
707 params = ft_params2(ssid=ssid, passphrase=passphrase)
708 hapd1 = hostapd.add_ap(apdev[1], params)
730 def test_ap_ft_separate_hostapd(dev, apdev, params): argument
733 run_ap_ft_separate_hostapd(dev, apdev, params, False)
737 def test_ap_ft_over_ds_separate_hostapd(dev, apdev, params): argument
740 run_ap_ft_separate_hostapd(dev, apdev, params, True)
744 def run_ap_ft_separate_hostapd(dev, apdev, params, over_ds): argument
747 logdir = params['logdir']
792 params = ft_params1(ssid=ssid, passphrase=passphrase)
793 …params["r0kh"] = "ff:ff:ff:ff:ff:ff * 00112233445566778899aabbccddeeff00112233445566778899aabbccdd…
794 …params["r1kh"] = "00:00:00:00:00:00 00:00:00:00:00:00 00112233445566778899aabbccddeeff001122334455…
795 params['bridge'] = 'br0ft'
796 hapd0 = hostapd.add_ap(apdev2[0], params,
799 params = ft_params2(ssid=ssid, passphrase=passphrase)
800 …params["r0kh"] = "ff:ff:ff:ff:ff:ff * 00112233445566778899aabbccddeeff00112233445566778899aabbccdd…
801 …params["r1kh"] = "00:00:00:00:00:00 00:00:00:00:00:00 00112233445566778899aabbccddeeff001122334455…
802 params['bridge'] = 'br1ft'
803 hapd1 = hostapd.add_ap(apdev2[1], params)
821 params = ft_params1(ssid=ssid, passphrase=passphrase)
822 params["ieee80211w"] = "2"
823 params["ocv"] = "1"
825 hapd0 = hostapd.add_ap(apdev[0], params)
830 params = ft_params2(ssid=ssid, passphrase=passphrase)
831 params["ieee80211w"] = "2"
832 params["ocv"] = "1"
833 hapd1 = hostapd.add_ap(apdev[1], params)
844 params = ft_params1(ssid=ssid, passphrase=passphrase)
845 params['ft_over_ds'] = '0'
846 hapd0 = hostapd.add_ap(apdev[0], params)
847 params = ft_params2(ssid=ssid, passphrase=passphrase)
848 params['ft_over_ds'] = '0'
849 hapd1 = hostapd.add_ap(apdev[1], params)
862 params = ft_params1(ssid=ssid, passphrase=passphrase)
863 params['dynamic_vlan'] = "1"
864 params['accept_mac_file'] = filename
865 hapd0 = hostapd.add_ap(apdev[0]['ifname'], params)
866 params = ft_params2(ssid=ssid, passphrase=passphrase)
867 params['dynamic_vlan'] = "1"
868 params['accept_mac_file'] = filename
869 hapd1 = hostapd.add_ap(apdev[1]['ifname'], params)
884 params = ft_params1(ssid=ssid, passphrase=passphrase)
885 hapd0 = hostapd.add_ap(apdev[0], params)
886 params = ft_params2(ssid=ssid, passphrase=passphrase)
887 hapd1 = hostapd.add_ap(apdev[1], params)
900 params = ft_params1(ssid=ssid, passphrase=passphrase)
901 params['dynamic_vlan'] = "1"
902 params['accept_mac_file'] = filename
903 hapd0 = hostapd.add_ap(apdev[0]['ifname'], params)
904 params = ft_params2(ssid=ssid, passphrase=passphrase)
905 params['dynamic_vlan'] = "1"
906 params['accept_mac_file'] = filename
907 hapd1 = hostapd.add_ap(apdev[1]['ifname'], params)
921 params = ft_params1(ssid=ssid, passphrase=passphrase)
922 hapd0 = hostapd.add_ap(apdev[0], params)
934 params = ft_params1(ssid=ssid, passphrase=passphrase)
935 hapd0 = hostapd.add_ap(apdev[0], params)
936 params = ft_params2(ssid=ssid, passphrase=passphrase)
937 hapd1 = hostapd.add_ap(apdev[1], params)
1056 params = ft_params1(ssid=ssid, passphrase=passphrase)
1057 params["ieee80211w"] = "2"
1059 params["group_mgmt_cipher"] = cipher
1060 hapd0 = hostapd.add_ap(apdev[0], params)
1061 params = ft_params2(ssid=ssid, passphrase=passphrase)
1062 params["ieee80211w"] = "2"
1064 params["group_mgmt_cipher"] = cipher
1065 hapd1 = hostapd.add_ap(apdev[1], params)
1081 params = ft_params1(ssid=ssid, passphrase=passphrase)
1082 params["pmk_r1_push"] = "0"
1083 hapd0 = hostapd.add_ap(apdev[0], params)
1084 params = ft_params2(ssid=ssid, passphrase=passphrase)
1085 params["pmk_r1_push"] = "0"
1086 hapd1 = hostapd.add_ap(apdev[1], params)
1096 params = ft_params1_old_key(ssid=ssid, passphrase=passphrase)
1097 params["pmk_r1_push"] = "0"
1098 hapd0 = hostapd.add_ap(apdev[0], params)
1099 params = ft_params2_old_key(ssid=ssid, passphrase=passphrase)
1100 params["pmk_r1_push"] = "0"
1101 hapd1 = hostapd.add_ap(apdev[1], params)
1114 params = ft_params1(ssid=ssid, passphrase=passphrase)
1115 params["pmk_r1_push"] = "0"
1116 params['dynamic_vlan'] = "1"
1117 params['accept_mac_file'] = filename
1118 hapd0 = hostapd.add_ap(apdev[0]['ifname'], params)
1119 params = ft_params2(ssid=ssid, passphrase=passphrase)
1120 params["pmk_r1_push"] = "0"
1121 params['dynamic_vlan'] = "1"
1122 params['accept_mac_file'] = filename
1123 hapd1 = hostapd.add_ap(apdev[1]['ifname'], params)
1142 params = ft_params1(ssid=ssid, passphrase=passphrase)
1143 params['wpa_key_mgmt'] = key_mgmt
1145 params['wpa_ptk_rekey'] = str(wpa_ptk_rekey)
1147 params['sae_pwe'] = sae_pwe
1149 params['rsne_override_ft'] = rsne_override
1151 params['rsnxe_override_ft'] = rsnxe_override
1153 params['extended_key_id'] = '1'
1155 params['skip_prune_assoc'] = '1'
1157 params['ft_rsnxe_used'] = '1'
1159 params['sae_groups'] = sae_groups
1160 hapd0 = hostapd.add_ap(apdev[0], params)
1161 params = ft_params2(ssid=ssid, passphrase=passphrase)
1163 params['wpa_key_mgmt'] = key_mgmt
1165 params['wpa_ptk_rekey'] = str(wpa_ptk_rekey)
1167 params['sae_pwe'] = sae_pwe
1169 params['rsne_override_ft'] = rsne_override
1171 params['rsnxe_override_ft'] = rsnxe_override
1173 params['no_beacon_rsnxe'] = "1"
1175 params['extended_key_id'] = '1'
1177 params['skip_prune_assoc'] = '1'
1179 params['ft_rsnxe_used'] = '1'
1181 params['sae_groups'] = sae_groups
1182 hapd1 = hostapd.add_ap(apdev[1], params)
1423 params = ft_params1(ssid=ssid)
1424 params["ieee80211w"] = "2"
1425 params['wpa_key_mgmt'] = "FT-SAE"
1426 params['sae_password'] = 'secret|id=pwid'
1427 hapd0 = hostapd.add_ap(apdev[0], params)
1428 params = ft_params2(ssid=ssid)
1429 params["ieee80211w"] = "2"
1430 params['wpa_key_mgmt'] = "FT-SAE"
1431 params['sae_password'] = 'secret|id=pwid'
1432 hapd = hostapd.add_ap(apdev[1], params)
1444 params = ft_params1(ssid=ssid, passphrase=passphrase)
1445 params['wpa_key_mgmt'] = "FT-SAE SAE"
1446 hapd0 = hostapd.add_ap(apdev[0], params)
1447 params = ft_params2(ssid=ssid, passphrase=passphrase)
1448 params['wpa_key_mgmt'] = "FT-SAE SAE"
1449 hapd = hostapd.add_ap(apdev[1], params)
1464 params = ft_params1(ssid=ssid, passphrase=passphrase)
1465 params['wpa_key_mgmt'] = "FT-SAE"
1466 hapd0 = hostapd.add_ap(apdev[0], params)
1467 params = ft_params2(ssid=ssid, passphrase=passphrase)
1468 params['wpa_key_mgmt'] = "FT-SAE"
1469 hapd = hostapd.add_ap(apdev[1], params)
1484 params = ft_params1(ssid=ssid, passphrase=passphrase)
1485 params['wpa_key_mgmt'] = "FT-SAE"
1486 hapd0 = hostapd.add_ap(apdev[0], params)
1487 params = ft_params2(ssid=ssid, passphrase=passphrase)
1488 params['wpa_key_mgmt'] = "FT-SAE"
1489 hapd = hostapd.add_ap(apdev[1], params)
1520 params = ft_params1(ssid=ssid, passphrase=passphrase)
1521 params['wpa_key_mgmt'] = "FT-SAE"
1522 params['sae_pwe'] = "1"
1523 hapd0 = hostapd.add_ap(apdev[0], params)
1524 params = ft_params2(ssid=ssid, passphrase=passphrase)
1525 params['wpa_key_mgmt'] = "FT-SAE"
1526 params['sae_pwe'] = "1"
1527 hapd = hostapd.add_ap(apdev[1], params)
1611 params = ft_params1(ssid=ssid, passphrase=passphrase, discovery=discovery)
1612 params['wpa_key_mgmt'] = "FT-EAP"
1613 params["ieee8021x"] = "1"
1615 params["dynamic_vlan"] = "1"
1616 params = dict(list(radius.items()) + list(params.items()))
1617 hapd = hostapd.add_ap(apdev[0], params)
1621 params = ft_params2(ssid=ssid, passphrase=passphrase, discovery=discovery)
1622 params['wpa_key_mgmt'] = "FT-EAP"
1623 params["ieee8021x"] = "1"
1625 params["dynamic_vlan"] = "1"
1627 params["wpa_ptk_rekey"] = str(wpa_ptk_rekey)
1628 params = dict(list(radius.items()) + list(params.items()))
1629 hapd1 = hostapd.add_ap(apdev[1], params)
1716 params = ft_params1(ssid=ssid, passphrase=passphrase)
1717 params['wpa_key_mgmt'] = "FT-EAP"
1718 params["ieee8021x"] = "1"
1719 params["pmk_r1_push"] = "0"
1721 params["dynamic_vlan"] = "1"
1722 params = dict(list(radius.items()) + list(params.items()))
1723 hapd = hostapd.add_ap(apdev[0], params)
1727 params = ft_params2(ssid=ssid, passphrase=passphrase)
1728 params['wpa_key_mgmt'] = "FT-EAP"
1729 params["ieee8021x"] = "1"
1730 params["pmk_r1_push"] = "0"
1732 params["dynamic_vlan"] = "1"
1733 params = dict(list(radius.items()) + list(params.items()))
1734 hapd1 = hostapd.add_ap(apdev[1], params)
1753 params = ft_params1(ssid=ssid, passphrase=passphrase, discovery=True)
1754 params['wpa_key_mgmt'] = "WPA-EAP FT-EAP"
1755 params["ieee8021x"] = "1"
1756 params["pmk_r1_push"] = "0"
1757 …params["r0kh"] = "ff:ff:ff:ff:ff:ff * 00112233445566778899aabbccddeeff00112233445566778899aabbccdd…
1758 …params["r1kh"] = "00:00:00:00:00:00 00:00:00:00:00:00 00112233445566778899aabbccddeeff001122334455…
1759 params["ft_psk_generate_local"] = "1"
1760 params["eap_server"] = "0"
1761 params["rkh_pos_timeout"] = "100"
1762 params["rkh_neg_timeout"] = "50"
1763 params["rkh_pull_timeout"] = "1234"
1764 params["rkh_pull_retries"] = "10"
1765 params = dict(list(radius.items()) + list(params.items()))
1766 hapd = hostapd.add_ap(apdev[0], params)
1767 params = ft_params2(ssid=ssid, passphrase=passphrase, discovery=True)
1768 params['wpa_key_mgmt'] = "WPA-EAP FT-EAP"
1769 params["ieee8021x"] = "1"
1770 params["pmk_r1_push"] = "0"
1771 …params["r0kh"] = "ff:ff:ff:ff:ff:ff * 00112233445566778899aabbccddeeff00112233445566778899aabbccdd…
1772 …params["r1kh"] = "00:00:00:00:00:00 00:00:00:00:00:00 00112233445566778899aabbccddeeff001122334455…
1773 params["ft_psk_generate_local"] = "1"
1774 params["eap_server"] = "0"
1775 params = dict(list(radius.items()) + list(params.items()))
1776 hapd1 = hostapd.add_ap(apdev[1], params)
1780 def test_ap_ft_eap_pull_wildcard_multi_bss(dev, apdev, params): argument
1782 bssconf = os.path.join(params['logdir'],
1788 params = ft_params1(ssid=ssid, passphrase=passphrase, discovery=True)
1789 params['wpa_key_mgmt'] = "WPA-EAP FT-EAP"
1790 params["ieee8021x"] = "1"
1791 params["pmk_r1_push"] = "0"
1792 …params["r0kh"] = "ff:ff:ff:ff:ff:ff * 00112233445566778899aabbccddeeff00112233445566778899aabbccdd…
1793 …params["r1kh"] = "00:00:00:00:00:00 00:00:00:00:00:00 00112233445566778899aabbccddeeff001122334455…
1794 params["eap_server"] = "0"
1795 params = dict(list(radius.items()) + list(params.items()))
1796 hapd = hostapd.add_ap(apdev[0], params)
1799 params['nas_identifier'] = "nas1b.w1.fi"
1800 params['r1_key_holder'] = "000102030415"
1813 f.write("%s=%s\n" % (name, params[name]))
1814 for name, val in params.items():
1820 params = ft_params2(ssid=ssid, passphrase=passphrase, discovery=True)
1821 params['wpa_key_mgmt'] = "WPA-EAP FT-EAP"
1822 params["ieee8021x"] = "1"
1823 params["pmk_r1_push"] = "0"
1824 …params["r0kh"] = "ff:ff:ff:ff:ff:ff * 00112233445566778899aabbccddeeff00112233445566778899aabbccdd…
1825 …params["r1kh"] = "00:00:00:00:00:00 00:00:00:00:00:00 00112233445566778899aabbccddeeff001122334455…
1826 params["eap_server"] = "0"
1827 params = dict(list(radius.items()) + list(params.items()))
1828 hapd1 = hostapd.add_ap(apdev[1], params)
1871 params = ft_params1(ssid=ssid, passphrase=passphrase)
1872 params["ieee80211w"] = "2"
1873 hapd0 = hostapd.add_ap(apdev[0], params)
1874 params = ft_params2_incorrect_rrb_key(ssid=ssid, passphrase=passphrase)
1875 params["ieee80211w"] = "2"
1876 hapd1 = hostapd.add_ap(apdev[1], params)
1888 params = ft_params1(ssid=ssid, passphrase=passphrase)
1889 params["pmk_r1_push"] = "0"
1890 hapd0 = hostapd.add_ap(apdev[0], params)
1891 params = ft_params2_incorrect_rrb_key(ssid=ssid, passphrase=passphrase)
1892 params["pmk_r1_push"] = "0"
1893 hapd1 = hostapd.add_ap(apdev[1], params)
1905 params = ft_params1(ssid=ssid, passphrase=passphrase)
1906 params["pmk_r1_push"] = "0"
1907 params["nas_identifier"] = "nas0.w1.fi"
1908 hostapd.add_ap(apdev[0], params)
1912 params = ft_params2(ssid=ssid, passphrase=passphrase)
1913 params["pmk_r1_push"] = "0"
1914 hostapd.add_ap(apdev[1], params)
1925 params = ft_params1(ssid=ssid, passphrase=passphrase)
1926 params["ieee80211w"] = "2"
1927 hapd0 = hostapd.add_ap(apdev[0], params)
1928 params = ft_params2_r0kh_mismatch(ssid=ssid, passphrase=passphrase)
1929 params["ieee80211w"] = "2"
1930 hapd1 = hostapd.add_ap(apdev[1], params)
1942 params = ft_params1_r0kh_mismatch(ssid=ssid, passphrase=passphrase)
1943 params["pmk_r1_push"] = "0"
1944 hapd0 = hostapd.add_ap(apdev[0], params)
1945 params = ft_params2(ssid=ssid, passphrase=passphrase)
1946 params["pmk_r1_push"] = "0"
1947 hapd1 = hostapd.add_ap(apdev[1], params)
1959 params = ft_params1(ssid=ssid, passphrase=passphrase)
1960 params["ieee80211w"] = "2"
1961 params['wpa_key_mgmt'] = "FT-EAP"
1962 params["ieee8021x"] = "1"
1963 params = dict(list(radius.items()) + list(params.items()))
1964 hapd0 = hostapd.add_ap(apdev[0], params)
1965 params = ft_params2_incorrect_rrb_key(ssid=ssid, passphrase=passphrase)
1966 params["ieee80211w"] = "2"
1967 params['wpa_key_mgmt'] = "FT-EAP"
1968 params["ieee8021x"] = "1"
1969 params = dict(list(radius.items()) + list(params.items()))
1970 hapd1 = hostapd.add_ap(apdev[1], params)
1982 params = ft_params1(ssid=ssid, passphrase=passphrase)
1983 params["pmk_r1_push"] = "0"
1984 params['wpa_key_mgmt'] = "FT-EAP"
1985 params["ieee8021x"] = "1"
1986 params = dict(list(radius.items()) + list(params.items()))
1987 hapd0 = hostapd.add_ap(apdev[0], params)
1988 params = ft_params2_incorrect_rrb_key(ssid=ssid, passphrase=passphrase)
1989 params["pmk_r1_push"] = "0"
1990 params['wpa_key_mgmt'] = "FT-EAP"
1991 params["ieee8021x"] = "1"
1992 params = dict(list(radius.items()) + list(params.items()))
1993 hapd1 = hostapd.add_ap(apdev[1], params)
2005 params = ft_params1(ssid=ssid, passphrase=passphrase)
2006 params["pmk_r1_push"] = "0"
2007 params["nas_identifier"] = "nas0.w1.fi"
2008 params['wpa_key_mgmt'] = "FT-EAP"
2009 params["ieee8021x"] = "1"
2010 params = dict(list(radius.items()) + list(params.items()))
2011 hostapd.add_ap(apdev[0], params)
2017 params = ft_params2(ssid=ssid, passphrase=passphrase)
2018 params["pmk_r1_push"] = "0"
2019 params['wpa_key_mgmt'] = "FT-EAP"
2020 params["ieee8021x"] = "1"
2021 params = dict(list(radius.items()) + list(params.items()))
2022 hostapd.add_ap(apdev[1], params)
2033 params = ft_params1(ssid=ssid, passphrase=passphrase)
2034 params["ieee80211w"] = "2"
2035 params['wpa_key_mgmt'] = "FT-EAP"
2036 params["ieee8021x"] = "1"
2037 params = dict(list(radius.items()) + list(params.items()))
2038 hapd0 = hostapd.add_ap(apdev[0], params)
2039 params = ft_params2_r0kh_mismatch(ssid=ssid, passphrase=passphrase)
2040 params["ieee80211w"] = "2"
2041 params['wpa_key_mgmt'] = "FT-EAP"
2042 params["ieee8021x"] = "1"
2043 params = dict(list(radius.items()) + list(params.items()))
2044 hapd1 = hostapd.add_ap(apdev[1], params)
2056 params = ft_params1_r0kh_mismatch(ssid=ssid, passphrase=passphrase)
2057 params["pmk_r1_push"] = "0"
2058 params['wpa_key_mgmt'] = "FT-EAP"
2059 params["ieee8021x"] = "1"
2060 params = dict(list(radius.items()) + list(params.items()))
2061 hapd0 = hostapd.add_ap(apdev[0], params)
2062 params = ft_params2(ssid=ssid, passphrase=passphrase)
2063 params["pmk_r1_push"] = "0"
2064 params['wpa_key_mgmt'] = "FT-EAP"
2065 params["ieee8021x"] = "1"
2066 params = dict(list(radius.items()) + list(params.items()))
2067 hapd1 = hostapd.add_ap(apdev[1], params)
2078 params = ft_params1(ssid=ssid, passphrase=passphrase)
2079 params['wpa_group_rekey'] = '1'
2080 hapd = hostapd.add_ap(apdev[0], params)
2091 params = ft_params2(ssid=ssid, passphrase=passphrase)
2092 params['wpa_group_rekey'] = '1'
2093 hapd1 = hostapd.add_ap(apdev[1], params)
2106 def test_ft_psk_key_lifetime_in_memory(dev, apdev, params): argument
2137 with open(os.path.join(params['logdir'], 'log0'), 'r') as f:
2187 fname = os.path.join(params['logdir'],
2220 params = ft_params1(ssid=ssid, passphrase=passphrase)
2221 hapd0 = hostapd.add_ap(apdev[0], params)
2226 params = ft_params2(ssid=ssid, passphrase=passphrase)
2227 hapd1 = hostapd.add_ap(apdev[1], params)
2280 params = ft_params1(ssid=ssid, passphrase=passphrase)
2281 params['rsn_pairwise'] = "GCMP-256"
2282 hapd0 = hostapd.add_ap(apdev[0], params)
2283 params = ft_params2(ssid=ssid, passphrase=passphrase)
2284 params['rsn_pairwise'] = "GCMP-256"
2285 hapd1 = hostapd.add_ap(apdev[1], params)
2295 params = ft_params1(ssid=ssid, passphrase=passphrase)
2296 hapd0 = hostapd.add_ap(apdev[0], params)
2297 params = ft_params2(ssid=ssid, passphrase=passphrase)
2298 hapd1 = hostapd.add_ap(apdev[1], params)
2345 params = ft_params1(ssid=ssid, passphrase=passphrase)
2346 hapd0 = hostapd.add_ap(apdev[0], params)
2355 params = ft_params2(ssid=ssid, passphrase=passphrase)
2356 hapd1 = hostapd.add_ap(apdev[1], params)
2367 params = ft_params1(ssid=ssid, passphrase=passphrase)
2368 hapd0 = hostapd.add_ap(apdev[0], params)
2377 params = ft_params2(ssid=ssid, passphrase=passphrase)
2378 hapd1 = hostapd.add_ap(apdev[1], params)
2392 params = ft_params1(ssid=ssid, passphrase=passphrase)
2393 hapd0 = hostapd.add_ap(apdev[0], params)
2401 params = ft_params2(ssid=ssid, passphrase=passphrase)
2402 hapd1 = hostapd.add_ap(apdev[1], params)
2422 params = ft_params1(ssid=ssid, passphrase=passphrase)
2423 hapd0 = hostapd.add_ap(apdev[0], params)
2430 params = ft_params2(ssid=ssid, passphrase=passphrase)
2431 hapd1 = hostapd.add_ap(apdev[1], params)
2443 params = ft_params1(ssid=ssid, passphrase=passphrase)
2444 hapd0 = hostapd.add_ap(apdev[0], params)
2452 params = ft_params2(ssid=ssid, passphrase=passphrase)
2453 hapd1 = hostapd.add_ap(apdev[1], params)
2476 params = ft_params1(ssid=ssid, passphrase=passphrase)
2477 hapd0 = hostapd.add_ap(apdev[0], params)
2485 params = ft_params2(ssid=ssid, passphrase=passphrase)
2486 hapd1 = hostapd.add_ap(apdev[1], params)
2514 params = ft_params1(ssid=ssid, passphrase=passphrase)
2515 hapd0 = hostapd.add_ap(apdev[0], params)
2538 params = ft_params1(ssid=ssid, passphrase=passphrase)
2539 params["ieee80211w"] = "2"
2540 hapd0 = hostapd.add_ap(apdev[0], params)
2548 params = ft_params2(ssid=ssid, passphrase=passphrase)
2549 params["ieee80211w"] = "2"
2550 hapd1 = hostapd.add_ap(apdev[1], params)
2562 params = ft_params1(ssid=ssid, passphrase=passphrase)
2563 params["ieee80211w"] = "2"
2564 hapd0 = hostapd.add_ap(apdev[0], params)
2572 params = ft_params2(ssid=ssid, passphrase=passphrase)
2573 params["ieee80211w"] = "2"
2574 hapd1 = hostapd.add_ap(apdev[1], params)
2586 params = ft_params1(ssid=ssid, passphrase=passphrase)
2587 params["ieee80211w"] = "2"
2588 hapd0 = hostapd.add_ap(apdev[0], params)
2596 params = ft_params2(ssid=ssid, passphrase=passphrase)
2597 params["ieee80211w"] = "2"
2598 hapd1 = hostapd.add_ap(apdev[1], params)
2610 params = ft_params1(ssid=ssid, passphrase=passphrase)
2611 params["ieee80211w"] = "2"
2612 hapd0 = hostapd.add_ap(apdev[0], params)
2620 params = ft_params2(ssid=ssid, passphrase=passphrase)
2621 params["ieee80211w"] = "2"
2622 hapd1 = hostapd.add_ap(apdev[1], params)
2634 params = ft_params1(ssid=ssid, passphrase=passphrase)
2635 params['ft_psk_generate_local'] = "1"
2636 hapd0 = hostapd.add_ap(apdev[0], params)
2644 params = ft_params2(ssid=ssid, passphrase=passphrase)
2645 params['ft_psk_generate_local'] = "1"
2646 hapd1 = hostapd.add_ap(apdev[1], params)
2661 params = ft_params1(ssid=ssid, passphrase=passphrase)
2662 hapd0 = hostapd.add_ap(apdev[0], params)
2669 params = ft_params2(ssid=ssid, passphrase=passphrase)
2670 hapd1 = hostapd.add_ap(apdev[1], params)
2697 params = ft_params1(ssid=ssid, passphrase=passphrase)
2698 hapd0 = hostapd.add_ap(apdev[0], params)
2705 params = ft_params2(ssid=ssid, passphrase=passphrase)
2706 hapd1 = hostapd.add_ap(apdev[1], params)
2739 params = ft_params1(ssid=ssid, passphrase=passphrase)
2740 hapd0 = hostapd.add_ap(apdev[0], params)
2760 params = ft_params1(ssid=ssid, passphrase=passphrase)
2761 hapd0 = hostapd.add_ap(apdev[0], params)
2769 params = ft_params2(ssid=ssid, passphrase=passphrase)
2770 hapd1 = hostapd.add_ap(apdev[1], params)
2809 params = ft_params1(ssid=ssid, passphrase=passphrase)
2810 hapd0 = hostapd.add_ap(apdev[0], params)
2823 params = ft_params2(ssid=ssid, passphrase=passphrase)
2824 hapd1 = hostapd.add_ap(apdev[1], params)
2861 params = ft_params1(ssid=ssid, passphrase=passphrase)
2862 hapd0 = hostapd.add_ap(apdev[0], params)
2954 params = ft_params1(ssid=ssid, passphrase=passphrase)
2955 params["ieee80211w"] = "1"
2957 params['own_ie_override'] = '30140100000fac040100000fac040100000fac048c00' + '3603a1b201'
2958 hapd = hostapd.add_ap(apdev[0], params)
3006 params = ft_params1(ssid=ssid, passphrase=passphrase)
3008 params['wpa_ptk_rekey'] = str(wpa_ptk_rekey)
3009 hapd0 = hostapd.add_ap(apdev[0], params)
3010 params = ft_params2(ssid=ssid, passphrase=passphrase)
3012 params['wpa_ptk_rekey'] = str(wpa_ptk_rekey)
3013 hapd1 = hostapd.add_ap(apdev[1], params)
3071 params = ft_params1(ssid=ssid, passphrase=passphrase)
3072 params['wpa_key_mgmt'] = "FT-EAP"
3073 params["ieee8021x"] = "1"
3074 params = dict(list(radius.items()) + list(params.items()))
3075 hapd = hostapd.add_ap(apdev[0], params)
3097 params = ft_params1(ssid=ssid, passphrase=passphrase)
3098 params["wpa_key_mgmt"] = "WPA-PSK FT-PSK"
3099 hapd0 = hostapd.add_ap(apdev[0], params)
3126 params = ft_params1(ssid=ssid, passphrase=passphrase)
3127 hapd0 = hostapd.add_ap(apdev[0], params)
3128 params = ft_params2(ssid=ssid, passphrase=passphrase)
3129 hapd1 = hostapd.add_ap(apdev[1], params)
3160 params = ft_params1(ssid=ssid, passphrase=passphrase)
3161 hapd0 = hostapd.add_ap(apdev[0], params)
3162 params = ft_params2(ssid=ssid, passphrase=passphrase)
3163 hapd1 = hostapd.add_ap(apdev[1], params)
3243 params = ft_params1(ssid=ssid, passphrase=passphrase)
3244 hapd0 = hostapd.add_ap(apdev[0], params)
3245 params = ft_params2(ssid=ssid, passphrase=passphrase)
3246 hapd1 = hostapd.add_ap(apdev[1], params)
3266 def test_ap_ft_reassoc_replay(dev, apdev, params): argument
3268 capfile = os.path.join(params['logdir'], "hwsim0.pcapng")
3272 params = ft_params1(ssid=ssid, passphrase=passphrase)
3273 hapd0 = hostapd.add_ap(apdev[0], params)
3274 params = ft_params2(ssid=ssid, passphrase=passphrase)
3275 hapd1 = hostapd.add_ap(apdev[1], params)
3358 params = ft_params1a(ssid=ssid, passphrase=passphrase)
3359 params['wpa_psk_file'] = 'hostapd.wpa_psk'
3360 hapd = hostapd.add_ap(apdev[0], params)
3391 params = ft_params1(ssid=ssid, passphrase=passphrase, discovery=True)
3392 params['wpa_key_mgmt'] = "WPA-EAP"
3393 params["ieee8021x"] = "1"
3394 params["pmk_r1_push"] = "0"
3395 …params["r0kh"] = "ff:ff:ff:ff:ff:ff * 00112233445566778899aabbccddeeff00112233445566778899aabbccdd…
3396 …params["r1kh"] = "00:00:00:00:00:00 00:00:00:00:00:00 00112233445566778899aabbccddeeff001122334455…
3397 params["eap_server"] = "0"
3398 params = dict(list(radius.items()) + list(params.items()))
3399 hapd = hostapd.add_ap(apdev[0], params)
3425 params = ft_params1(ssid=ssid, passphrase=passphrase)
3426 params["ieee80211w"] = "2"
3427 params['wpa_key_mgmt'] = "FT-EAP-SHA384"
3428 params["ieee8021x"] = "1"
3429 params = dict(list(radius.items()) + list(params.items()))
3430 hapd0 = hostapd.add_ap(apdev[0], params)
3435 params = ft_params2(ssid=ssid, passphrase=passphrase)
3436 params["ieee80211w"] = "2"
3437 params['wpa_key_mgmt'] = "FT-EAP-SHA384"
3438 params["ieee8021x"] = "1"
3439 params = dict(list(radius.items()) + list(params.items()))
3440 hapd1 = hostapd.add_ap(apdev[1], params)
3452 params = ft_params1(ssid=ssid, passphrase=passphrase)
3453 params["ieee80211w"] = "2"
3454 params['wpa_key_mgmt'] = "WPA-EAP-SUITE-B-192 FT-EAP-SHA384"
3455 params["ieee8021x"] = "1"
3456 params = dict(list(radius.items()) + list(params.items()))
3457 hapd0 = hostapd.add_ap(apdev[0], params)
3458 params = ft_params2(ssid=ssid, passphrase=passphrase)
3459 params["ieee80211w"] = "2"
3460 params['wpa_key_mgmt'] = "WPA-EAP-SUITE-B-192 FT-EAP-SHA384"
3461 params["ieee8021x"] = "1"
3462 params = dict(list(radius.items()) + list(params.items()))
3463 hapd1 = hostapd.add_ap(apdev[1], params)
3474 params = ft_params1(ssid=ssid, passphrase=passphrase)
3475 params["ieee80211w"] = "2"
3476 params['wpa_key_mgmt'] = "FT-EAP-SHA384"
3477 params["ieee8021x"] = "1"
3478 params = dict(list(radius.items()) + list(params.items()))
3479 hapd0 = hostapd.add_ap(apdev[0], params)
3480 params = ft_params2(ssid=ssid, passphrase=passphrase)
3481 params["ieee80211w"] = "2"
3482 params['wpa_key_mgmt'] = "FT-EAP-SHA384"
3483 params["ieee8021x"] = "1"
3484 params = dict(list(radius.items()) + list(params.items()))
3485 hapd1 = hostapd.add_ap(apdev[1], params)
3496 params = ft_params1(ssid=ssid, passphrase=passphrase)
3497 params["rrm_beacon_report"] = "1"
3498 hapd0 = hostapd.add_ap(apdev[0], params)
3508 params = ft_params2(ssid=ssid, passphrase=passphrase)
3509 params["rrm_beacon_report"] = "1"
3510 hapd1 = hostapd.add_ap(apdev[1], params)
3529 params = ft_params1(ssid=ssid)
3530 params['wpa_key_mgmt'] = "FT-EAP"
3531 params["ieee8021x"] = "1"
3532 params["mobility_domain"] = "c3d4"
3533 params = dict(list(radius.items()) + list(params.items()))
3534 hapd = hostapd.add_ap(apdev[0], params)
3536 params = ft_params2(ssid=ssid)
3537 params['wpa_key_mgmt'] = "FT-EAP"
3538 params["ieee8021x"] = "1"
3539 params["mobility_domain"] = "c3d4"
3540 params = dict(list(radius.items()) + list(params.items()))
3541 hapd1 = hostapd.add_ap(apdev[1], params)
3552 params = ft_params1(ssid=ssid)
3553 params['wpa_key_mgmt'] = "FT-EAP-SHA384"
3554 params["ieee8021x"] = "1"
3555 params["mobility_domain"] = "c3d4"
3556 params = dict(list(radius.items()) + list(params.items()))
3557 hapd = hostapd.add_ap(apdev[0], params)
3559 params = ft_params2(ssid=ssid)
3560 params['wpa_key_mgmt'] = "FT-EAP-SHA384"
3561 params["ieee8021x"] = "1"
3562 params["mobility_domain"] = "c3d4"
3563 params = dict(list(radius.items()) + list(params.items()))
3564 hapd1 = hostapd.add_ap(apdev[1], params)
3574 params = ft_params1(ssid=ssid, passphrase=passphrase)
3575 params['r1_max_key_lifetime'] = "2"
3576 hapd0 = hostapd.add_ap(apdev[0], params)
3577 params = ft_params2(ssid=ssid, passphrase=passphrase)
3578 params['r1_max_key_lifetime'] = "2"
3579 hapd1 = hostapd.add_ap(apdev[1], params)
3590 params = ft_params1(ssid=ssid, passphrase=passphrase)
3591 params.pop('r0_key_lifetime', None)
3592 params['ft_r0_key_lifetime'] = "2"
3593 hapd0 = hostapd.add_ap(apdev[0], params)
3594 params = ft_params2(ssid=ssid, passphrase=passphrase)
3595 params.pop('r0_key_lifetime', None)
3596 params['ft_r0_key_lifetime'] = "2"
3597 hapd1 = hostapd.add_ap(apdev[1], params)
3646 params = ft_params1(ssid=ssid, passphrase=passphrase)
3648 params['skip_prune_assoc'] = '1'
3650 params['driver_params'] = "full_ap_client_state=0"
3652 params["ieee80211w"] = "2"
3653 hapd0 = hostapd.add_ap(apdev[0], params)
3654 params = ft_params2(ssid=ssid, passphrase=passphrase)
3656 params['skip_prune_assoc'] = '1'
3658 params['driver_params'] = "full_ap_client_state=0"
3660 params["ieee80211w"] = "2"
3661 hapd1 = hostapd.add_ap(apdev[1], params)
3677 params = ft_params1(ssid=ssid, passphrase=passphrase)
3678 hapd0 = hostapd.add_ap(apdev[0], params)
3679 params = ft_params2(ssid=ssid, passphrase=passphrase,
3681 hapd1 = hostapd.add_ap(apdev[1], params)
3690 params = ft_params1(ssid=ssid, passphrase=passphrase)
3691 hapd0 = hostapd.add_ap(apdev[0], params)
3692 params = ft_params2(ssid=ssid, passphrase=passphrase,
3694 hapd1 = hostapd.add_ap(apdev[1], params)
3731 params = ft_params1a(rsn=True, ssid=ssid, passphrase=passphrase)
3732 params["ieee80211w"] = "2"
3733 params['wpa_key_mgmt'] = "FT-EAP"
3734 params["ieee8021x"] = "1"
3735 params["rxkh_file"] = fn1
3736 params = dict(list(radius.items()) + list(params.items()))
3737 hapd0 = hostapd.add_ap(apdev[0], params)
3742 params = ft_params2a(rsn=True, ssid=ssid, passphrase=passphrase)
3743 params["ieee80211w"] = "2"
3744 params['wpa_key_mgmt'] = "FT-EAP"
3745 params["ieee8021x"] = "1"
3746 params["rxkh_file"] = fn2
3747 params = dict(list(radius.items()) + list(params.items()))
3748 hapd1 = hostapd.add_ap(apdev[1], params)