PKCS5: always use MD
As a consequence, MD_C is now enabled in component accel_hash_use_psa.
Fix guards in X.509 info function to avoid this causing a failure now.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
diff --git a/tests/suites/test_suite_pkcs5.function b/tests/suites/test_suite_pkcs5.function
index fd731e9..ef48f1e 100644
--- a/tests/suites/test_suite_pkcs5.function
+++ b/tests/suites/test_suite_pkcs5.function
@@ -14,14 +14,16 @@
{
unsigned char key[100];
- PSA_INIT_IF_NO_MD();
+ MD_PSA_INIT();
TEST_ASSERT(mbedtls_pkcs5_pbkdf2_hmac_ext(hash, pw_str->x, pw_str->len,
salt_str->x, salt_str->len,
it_cnt, key_len, key) == 0);
TEST_ASSERT(mbedtls_test_hexcmp(key, result_key_string->x,
key_len, result_key_string->len) == 0);
- PSA_DONE_IF_NO_MD();
+
+exit:
+ MD_PSA_DONE();
}
/* END_CASE */
@@ -33,7 +35,7 @@
mbedtls_asn1_buf params;
unsigned char *my_out = NULL;
- PSA_INIT_IF_NO_MD();
+ MD_PSA_INIT();
params.tag = params_tag;
params.p = params_hex->x;
@@ -51,13 +53,17 @@
exit:
mbedtls_free(my_out);
- PSA_DONE_IF_NO_MD();
+ MD_PSA_DONE();
}
/* END_CASE */
/* BEGIN_CASE depends_on:MBEDTLS_SELF_TEST */
void pkcs5_selftest()
{
+ MD_PSA_INIT();
TEST_ASSERT(mbedtls_pkcs5_self_test(1) == 0);
+
+exit:
+ MD_PSA_DONE();
}
/* END_CASE */