test: proper positioning of USE_PSA_INIT + fixed some exit labels
Very partial backport of 32f2ac9a180e08c35f4643e8e969f864a2d79ada
Signed-off-by: valerio <valerio.setti@nordicsemi.no>
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
diff --git a/tests/suites/test_suite_ssl.function b/tests/suites/test_suite_ssl.function
index 19a9f32..ca81e2a 100644
--- a/tests/suites/test_suite_ssl.function
+++ b/tests/suites/test_suite_ssl.function
@@ -1907,6 +1907,8 @@
*byte ^= corrupted_bit;
}
}
+
+exit:
USE_PSA_DONE();
}
/* END_CASE */
@@ -2269,8 +2271,10 @@
size_t len;
mbedtls_ssl_init(&ssl);
- USE_PSA_INIT();
mbedtls_ssl_config_init(&conf);
+
+ USE_PSA_INIT();
+
TEST_EQUAL(mbedtls_ssl_config_defaults(&conf, MBEDTLS_SSL_IS_SERVER,
MBEDTLS_SSL_TRANSPORT_DATAGRAM,
MBEDTLS_SSL_PRESET_DEFAULT),
diff --git a/tests/suites/test_suite_x509parse.function b/tests/suites/test_suite_x509parse.function
index 6e32792..f38dea9 100644
--- a/tests/suites/test_suite_x509parse.function
+++ b/tests/suites/test_suite_x509parse.function
@@ -431,7 +431,6 @@
TEST_EQUAL(strcmp(buf, result_str), 0);
exit:
-
mbedtls_x509_crt_free(&crt);
USE_PSA_DONE();
}
@@ -864,9 +863,8 @@
TEST_EQUAL(ret, exp_ret);
- mbedtls_free(name);
-
exit:
+ mbedtls_free(name);
USE_PSA_DONE();
}
/* END_CASE */
@@ -1252,6 +1250,7 @@
int ret;
USE_PSA_INIT();
+
oid.tag = MBEDTLS_ASN1_OID;
oid.p = buf->x;
oid.len = buf->len;
@@ -1279,6 +1278,7 @@
char num_buf[100];
USE_PSA_INIT();
+
memset(num_buf, 0x2a, sizeof(num_buf));
oid.tag = MBEDTLS_ASN1_OID;