]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: DPP own config signing failure
authorJouni Malinen <j@w1.fi>
Sat, 1 Dec 2018 22:10:08 +0000 (00:10 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 1 Dec 2018 22:10:08 +0000 (00:10 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_dpp.py

index 46ce7bd3b80bdf0c2b0a3d17fcacebac4a1cc45b..d45f52589117b5e38ae86f03e8f93710e0d6092a 100644 (file)
@@ -5370,3 +5370,19 @@ def test_dpp_invalid_configurator_key(dev, apdev):
     with fail_test(dev[0], 1, "dpp_keygen_configurator"):
         if "FAIL" not in dev[0].request("DPP_CONFIGURATOR_ADD key=" + dpp_key_p256):
             raise Exception("Error not reported")
+
+def test_dpp_own_config_sign_fail(dev, apdev):
+    """DPP own config signing failure"""
+    check_dpp_capab(dev[0])
+    res = dev[0].request("DPP_CONFIGURATOR_ADD");
+    if "FAIL" in res:
+        raise Exception("Failed to add configurator")
+    conf_id = int(res)
+    tests = [ "",
+              " ",
+              " conf=sta-dpp",
+              " configurator=%d" % conf_id,
+              " conf=sta-dpp configurator=%d curve=unsupported" % conf_id ]
+    for t in tests:
+        if "FAIL" not in dev[0].request("DPP_CONFIGURATOR_SIGN " + t):
+            raise Exception("Invalid command accepted: " + t)