commit | 1841cf43ee438e31512bdf5bc43c673c9a26e015 | [log] [tgz] |
---|---|---|
author | Gilles Peskine <Gilles.Peskine@arm.com> | Tue Oct 08 15:48:25 2019 +0200 |
committer | Gilles Peskine <Gilles.Peskine@arm.com> | Tue Oct 08 15:57:27 2019 +0200 |
tree | dbd34546e1b354ee7f46e5424255981fe000b8db | |
parent | f102e4e4f655ded6af873677b54b32f1db0ab208 [diff] [blame] |
Make psa_close_key(0) and psa_destroy_key(0) succeed
diff --git a/library/psa_crypto.c b/library/psa_crypto.c index b9ea00f..e8ab01f 100644 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c
@@ -1013,6 +1013,9 @@ psa_se_drv_table_entry_t *driver; #endif /* MBEDTLS_PSA_CRYPTO_SE_C */ + if( handle == 0 ) + return( PSA_SUCCESS ); + status = psa_get_key_slot( handle, &slot ); if( status != PSA_SUCCESS ) return( status );