PSA asymmetric signature: set *signature_length = 0 on failure
diff --git a/tests/suites/test_suite_psa_crypto.function b/tests/suites/test_suite_psa_crypto.function
index 80a7788..c5d536e 100644
--- a/tests/suites/test_suite_psa_crypto.function
+++ b/tests/suites/test_suite_psa_crypto.function
@@ -159,9 +159,9 @@
size_t input_size;
unsigned char *output_data = NULL;
size_t output_size;
- size_t signature_length;
unsigned char *signature = NULL;
size_t signature_size;
+ size_t signature_length = 0xdeadbeef;
key_data = mbedtls_calloc( 1, strlen( key_hex ) / 2 );
TEST_ASSERT( key_data != NULL );
@@ -219,7 +219,7 @@
psa_status_t actual_status;
psa_status_t expected_status = expected_status_arg;
unsigned char *signature;
- size_t signature_length;
+ size_t signature_length = 0xdeadbeef;
key_data = mbedtls_calloc( 1, strlen( key_hex ) / 2 );
TEST_ASSERT( key_data != NULL );
@@ -241,6 +241,7 @@
signature, signature_size,
&signature_length );
TEST_ASSERT( actual_status == expected_status );
+ TEST_ASSERT( signature_length == 0 );
exit:
psa_destroy_key( slot );