From 16e6dcd72e85ed3b56f5f9c3041cd9b98ea4c466 Mon Sep 17 00:00:00 2001 From: Paul Elliott Date: Wed, 28 Apr 2021 13:27:39 +0100 Subject: [PATCH] Add missing abort call to the end of tests All tests should have an abort call in case of test failure to make sure everything is cleaned up. Also removed unused define. Signed-off-by: Paul Elliott --- tests/suites/test_suite_psa_crypto.function | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/suites/test_suite_psa_crypto.function b/tests/suites/test_suite_psa_crypto.function index a7ba675257..6ae5030ee1 100644 --- a/tests/suites/test_suite_psa_crypto.function +++ b/tests/suites/test_suite_psa_crypto.function @@ -3343,6 +3343,7 @@ void aead_multipart_encrypt( int key_type_arg, data_t *key_data, exit: psa_destroy_key( key ); + psa_aead_abort( &operation ); mbedtls_free( output_data ); mbedtls_free( part_data ); mbedtls_free( final_data ); @@ -3715,6 +3716,7 @@ void aead_multipart_encrypt_decrypt( int key_type_arg, data_t *key_data, exit: psa_destroy_key( key ); + psa_aead_abort( &operation ); mbedtls_free( output_data ); mbedtls_free( output_data2 ); mbedtls_free( part_data ); @@ -3950,6 +3952,7 @@ void aead_multipart_decrypt( int key_type_arg, data_t *key_data, exit: psa_destroy_key( key ); + psa_aead_abort( &operation ); mbedtls_free( output_data ); mbedtls_free( part_data ); mbedtls_free( final_data );