From: Ilan Peer Date: Thu, 21 Dec 2023 11:38:07 +0000 (+0200) Subject: tests: Extend MLD SAE test to cover failed authentication X-Git-Tag: hostap_2_11~577 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e3fbd4e139ce6ec4b41d285b34359b961c8183c;p=thirdparty%2Fhostap.git tests: Extend MLD SAE test to cover failed authentication Signed-off-by: Ilan Peer --- diff --git a/tests/hwsim/test_eht.py b/tests/hwsim/test_eht.py index 00207a74f..e46f92d35 100644 --- a/tests/hwsim/test_eht.py +++ b/tests/hwsim/test_eht.py @@ -448,12 +448,22 @@ def run_eht_mld_sae_two_links(dev, apdev, beacon_prot="1"): hapd1 = eht_mld_enable_ap(hapd_iface, params) wpas.set("sae_pwe", "1") + + # The first authentication attempt tries to use group 20 and the + # authentication is expected to fail. The next authentication should + # use group 19 and succeed. + wpas.set("sae_groups", "20 19") + wpas.connect(ssid, sae_password=passphrase, scan_freq="2412 2437", key_mgmt="SAE", ieee80211w="2", beacon_prot="1") eht_verify_status(wpas, hapd0, 2412, 20, is_ht=True, mld=True, valid_links=3, active_links=3) eht_verify_wifi_version(wpas) + + if wpas.get_status_field('sae_group') != '19': + raise Exception("Expected SAE group not used") + traffic_test(wpas, hapd0) traffic_test(wpas, hapd1)