From 1e3fbd4e139ce6ec4b41d285b34359b961c8183c Mon Sep 17 00:00:00 2001 From: Ilan Peer Date: Thu, 21 Dec 2023 13:38:07 +0200 Subject: [PATCH] tests: Extend MLD SAE test to cover failed authentication Signed-off-by: Ilan Peer --- tests/hwsim/test_eht.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) -- 2.47.2