Enable ECDSA-det in driver-only hashes component
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
diff --git a/tests/suites/test_suite_ecdsa.function b/tests/suites/test_suite_ecdsa.function
index 7496b4c..60bb6c2 100644
--- a/tests/suites/test_suite_ecdsa.function
+++ b/tests/suites/test_suite_ecdsa.function
@@ -236,6 +236,8 @@
unsigned char sig[200];
size_t sig_len, i;
+ MD_PSA_INIT();
+
mbedtls_ecdsa_init(&ctx);
memset(&rnd_info, 0x00, sizeof(mbedtls_test_rnd_pseudo_info));
memset(hash, 0, sizeof(hash));
@@ -286,6 +288,7 @@
exit:
mbedtls_ecdsa_free(&ctx);
+ MD_PSA_DONE();
}
/* END_CASE */
@@ -298,6 +301,8 @@
unsigned char sig[200];
size_t sig_len, i;
+ MD_PSA_INIT();
+
mbedtls_ecdsa_init(&ctx);
memset(&rnd_info, 0x00, sizeof(mbedtls_test_rnd_pseudo_info));
memset(hash, 0, sizeof(hash));
@@ -352,6 +357,7 @@
exit:
mbedtls_ecdsa_free(&ctx);
+ MD_PSA_DONE();
}
/* END_CASE */
@@ -431,6 +437,8 @@
unsigned char sig[MBEDTLS_ECDSA_MAX_LEN];
size_t slen;
+ MD_PSA_INIT();
+
mbedtls_ecdsa_restart_init(&rs_ctx);
mbedtls_ecdsa_init(&ctx);
memset(sig, 0, sizeof(sig));
@@ -481,6 +489,7 @@
exit:
mbedtls_ecdsa_restart_free(&rs_ctx);
mbedtls_ecdsa_free(&ctx);
+ MD_PSA_DONE();
}
/* END_CASE */