This is a regression test case for a memory leak on DPP_CONFIGURATOR_ADD
error path in dpp_keygen_configurator() when an unsupported curve is
specified.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
if ev:
dev[0].request("DPP_STOP_LISTEN")
dev[0].wait_event(["GAS-QUERY-DONE"], timeout=3)
+
+def test_dpp_keygen_configurator_error(dev, apdev):
+ """DPP Configurator keygen error case"""
+ check_dpp_capab(dev[0])
+ if "FAIL" not in dev[0].request("DPP_CONFIGURATOR_ADD curve=unknown"):
+ raise Exception("Unexpected success of invalid DPP_CONFIGURATOR_ADD")