commit | 70737ca8275f6339c6c0495e6de6b9ca909c0222 | [log] [tgz] |
---|---|---|
author | Andrzej Kurek <andrzej.kurek@mobica.com> | Mon Jan 14 05:37:13 2019 -0500 |
committer | Andrzej Kurek <andrzej.kurek@mobica.com> | Mon Jan 28 07:49:56 2019 -0500 |
tree | 9958989f71f554a31ccdc69f0e9f03ed8a716d81 | |
parent | c929a82a6bbec9e1af7c538175ce16e4a21b0882 [diff] [blame] |
ssl_tls: add key destruction upon generator failure
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index d0fadfd..cbb3c62 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -550,7 +550,10 @@ status = psa_generator_abort( &generator ); if( status != PSA_SUCCESS ) + { + psa_destroy_key( master_slot ); return( MBEDTLS_ERR_SSL_HW_ACCEL_FAILED ); + } status = psa_destroy_key( master_slot ); if( status != PSA_SUCCESS )