Transaction support: be more future-proof

If there's ever a non-SE-related transaction, make sure it gets
handled during init.
This commit is contained in:
Gilles Peskine 2019-07-24 15:56:31 +02:00
parent 75c126b958
commit 4b73422318

View file

@ -5800,7 +5800,7 @@ psa_status_t psa_crypto_init( void )
if( status != PSA_SUCCESS )
goto exit;
#if defined(MBEDTLS_PSA_CRYPTO_SE_C)
#if defined(PSA_CRYPTO_STORAGE_HAS_TRANSACTIONS)
status = psa_crypto_load_transaction( );
if( status == PSA_SUCCESS )
{
@ -5811,7 +5811,7 @@ psa_status_t psa_crypto_init( void )
/* There's no transaction to complete. It's all good. */
status = PSA_SUCCESS;
}
#endif /* MBEDTLS_PSA_CRYPTO_SE_C */
#endif /* PSA_CRYPTO_STORAGE_HAS_TRANSACTIONS */
/* All done. */
global_data.initialized = 1;