Exporter tests: Initialize allocated memory
Signed-off-by: Max Fillinger <max@max-fillinger.net>
diff --git a/tests/suites/test_suite_ssl.function b/tests/suites/test_suite_ssl.function
index 0925a06..43a65d3 100644
--- a/tests/suites/test_suite_ssl.function
+++ b/tests/suites/test_suite_ssl.function
@@ -5747,6 +5747,9 @@
TEST_CALLOC(key_buffer_server, exported_key_length);
TEST_CALLOC(key_buffer_client, exported_key_length);
+ memset(key_buffer_server, 0, exported_key_length);
+ memset(key_buffer_client, 0, exported_key_length);
+
char label[] = "test-label";
unsigned char context[128] = { 0 };
ret = mbedtls_ssl_export_keying_material(&server_ep.ssl,
@@ -5908,6 +5911,10 @@
TEST_CALLOC(label, label_length);
TEST_CALLOC(context, context_length);
+ memset(key_buffer, 0, exported_key_length);
+ memset(label, 0, label_length);
+ memset(context, 0, context_length);
+
ret = mbedtls_test_ssl_do_handshake_with_endpoints(&server_ep, &client_ep, &options, proto);
TEST_ASSERT(ret == 0);