From 9c16ede4668df033eceb05d8bdfd8b37c44dc079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Wed, 19 Feb 2020 09:45:02 +0100 Subject: [PATCH] Check for buffer overflow in test function --- tests/suites/test_suite_pkparse.function | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/suites/test_suite_pkparse.function b/tests/suites/test_suite_pkparse.function index bbbd6799e..f539ea375 100644 --- a/tests/suites/test_suite_pkparse.function +++ b/tests/suites/test_suite_pkparse.function @@ -123,6 +123,7 @@ void pk_parse_key( char *key_data, int result ) mbedtls_pk_init( &pk ); memset( buf, 0, sizeof( buf ) ); + TEST_ASSERT( strlen( key_data ) / 2 <= sizeof( buf ) ); data_len = unhexify( buf, key_data ); TEST_ASSERT( mbedtls_pk_parse_key( &pk, buf, data_len, NULL, 0 ) == result );