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,