From: Jouni Malinen Date: Sun, 17 Jul 2016 08:15:59 +0000 (+0300) Subject: tests: More SAE OOM coverage X-Git-Tag: hostap_2_6~207 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2fd44db70e08564a24f8e8e2008d61b3d1279802;p=thirdparty%2Fhostap.git tests: More SAE OOM coverage Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_sae.py b/tests/hwsim/test_sae.py index 6a20c69a5..c2ff944f2 100644 --- a/tests/hwsim/test_sae.py +++ b/tests/hwsim/test_sae.py @@ -414,6 +414,29 @@ def test_sae_oom_wpas(dev, apdev): scan_freq="2412") dev[0].request("REMOVE_NETWORK all") + with alloc_fail(dev[0], 1, "wpabuf_alloc;sme_auth_build_sae_commit"): + dev[0].connect("test-sae", psk="12345678", key_mgmt="SAE", + scan_freq="2412") + dev[0].request("REMOVE_NETWORK all") + + with alloc_fail(dev[0], 1, "wpabuf_alloc;sme_auth_build_sae_confirm"): + dev[0].connect("test-sae", psk="12345678", key_mgmt="SAE", + scan_freq="2412", wait_connect=False) + wait_fail_trigger(dev[0], "GET_ALLOC_FAIL") + dev[0].request("REMOVE_NETWORK all") + + with alloc_fail(dev[0], 1, "=sme_authenticate"): + dev[0].connect("test-sae", psk="12345678", key_mgmt="SAE", + scan_freq="2412", wait_connect=False) + wait_fail_trigger(dev[0], "GET_ALLOC_FAIL") + dev[0].request("REMOVE_NETWORK all") + + with alloc_fail(dev[0], 1, "radio_add_work;sme_authenticate"): + dev[0].connect("test-sae", psk="12345678", key_mgmt="SAE", + scan_freq="2412", wait_connect=False) + wait_fail_trigger(dev[0], "GET_ALLOC_FAIL") + dev[0].request("REMOVE_NETWORK all") + @remote_compatible def test_sae_proto_ecc(dev, apdev): """SAE protocol testing (ECC)"""