From f29c2a53134fa690edfc50f32ce47586e8c40137 Mon Sep 17 00:00:00 2001 From: Gabor Mezei Date: Fri, 23 Sep 2022 15:25:27 +0200 Subject: [PATCH 1/2] Add initialization for structures Signed-off-by: Gabor Mezei --- tests/suites/test_suite_ecdh.function | 2 ++ tests/suites/test_suite_ecp.function | 3 +++ 2 files changed, 5 insertions(+) diff --git a/tests/suites/test_suite_ecdh.function b/tests/suites/test_suite_ecdh.function index e23b47199e..f52e5b885c 100644 --- a/tests/suites/test_suite_ecdh.function +++ b/tests/suites/test_suite_ecdh.function @@ -50,6 +50,8 @@ void ecdh_invalid_param( ) mbedtls_ecp_keypair kp; int invalid_side = 42; + mbedtls_ecp_keypair_init( &kp ); + TEST_EQUAL( MBEDTLS_ERR_ECP_BAD_INPUT_DATA, mbedtls_ecdh_get_params( &ctx, &kp, invalid_side ) ); diff --git a/tests/suites/test_suite_ecp.function b/tests/suites/test_suite_ecp.function index 42d69b43a2..7d29e525ed 100644 --- a/tests/suites/test_suite_ecp.function +++ b/tests/suites/test_suite_ecp.function @@ -72,6 +72,9 @@ void ecp_invalid_param( ) size_t olen; unsigned char buf[42] = { 0 }; + mbedtls_ecp_group_init( &grp ); + mbedtls_ecp_point_init( &P ); + TEST_EQUAL( MBEDTLS_ERR_ECP_BAD_INPUT_DATA, mbedtls_ecp_point_write_binary( &grp, &P, invalid_fmt, From 0bb138241bdda9ffe24e80da8a9c7022534abab2 Mon Sep 17 00:00:00 2001 From: Gabor Mezei Date: Tue, 27 Sep 2022 18:48:44 +0200 Subject: [PATCH 2/2] Add initialization for structures Signed-off-by: Gabor Mezei --- tests/suites/test_suite_ecdh.function | 1 + tests/suites/test_suite_ecjpake.function | 2 ++ 2 files changed, 3 insertions(+) diff --git a/tests/suites/test_suite_ecdh.function b/tests/suites/test_suite_ecdh.function index f52e5b885c..515a974c6a 100644 --- a/tests/suites/test_suite_ecdh.function +++ b/tests/suites/test_suite_ecdh.function @@ -50,6 +50,7 @@ void ecdh_invalid_param( ) mbedtls_ecp_keypair kp; int invalid_side = 42; + mbedtls_ecdh_init( &ctx ); mbedtls_ecp_keypair_init( &kp ); TEST_EQUAL( MBEDTLS_ERR_ECP_BAD_INPUT_DATA, diff --git a/tests/suites/test_suite_ecjpake.function b/tests/suites/test_suite_ecjpake.function index 47c25e3ae4..d90a5869ea 100644 --- a/tests/suites/test_suite_ecjpake.function +++ b/tests/suites/test_suite_ecjpake.function @@ -109,6 +109,8 @@ void ecjpake_invalid_param( ) mbedtls_md_type_t valid_md = MBEDTLS_MD_SHA256; mbedtls_ecp_group_id valid_group = MBEDTLS_ECP_DP_SECP256R1; + mbedtls_ecjpake_init( &ctx ); + TEST_EQUAL( MBEDTLS_ERR_ECP_BAD_INPUT_DATA, mbedtls_ecjpake_setup( &ctx, invalid_role,