commit | c84c70a83c98e4020868be4f3c961b1cbcb18bb6 | [log] [tgz] |
---|---|---|
author | Gilles Peskine <Gilles.Peskine@arm.com> | Tue Oct 01 15:41:42 2019 +0200 |
committer | Gilles Peskine <Gilles.Peskine@arm.com> | Tue Oct 01 15:41:42 2019 +0200 |
tree | 6b795fb8a5b536cbc7bcd16dba1d6df8f7b688af | |
parent | d9348f218e708dc99a300f624f4c1ccea0949109 [diff] |
SE driver: save the persistent data after calling p_init
diff --git a/library/psa_crypto_se.c b/library/psa_crypto_se.c index 81f0a1a..11604c2 100644 --- a/library/psa_crypto_se.c +++ b/library/psa_crypto_se.c
@@ -289,6 +289,9 @@ driver->lifetime ); if( status != PSA_SUCCESS ) return( status ); + status = psa_save_se_persistent_data( driver ); + if( status != PSA_SUCCESS ) + return( status ); } } return( PSA_SUCCESS );