commit | d0890211287d80b06f8851bfc3c80498fb4ed2f5 | [log] [tgz] |
---|---|---|
author | Gilles Peskine <Gilles.Peskine@arm.com> | Mon Jun 24 14:34:43 2019 +0200 |
committer | Gilles Peskine <Gilles.Peskine@arm.com> | Mon Jun 24 19:55:48 2019 +0200 |
tree | 7aab45e167e5b5d6cb0fceaaba59bc20074c2a61 | |
parent | a899a72fd0a854199048e3ca69ccc55f14a4678a [diff] [blame] |
Unregister drivers on library deinitialization
diff --git a/library/psa_crypto_se.c b/library/psa_crypto_se.c index 33d0da8..32142eb 100644 --- a/library/psa_crypto_se.c +++ b/library/psa_crypto_se.c
@@ -27,6 +27,8 @@ #if defined(MBEDTLS_PSA_CRYPTO_C) +#include <string.h> + #include "psa_crypto_se.h" typedef struct @@ -69,4 +71,9 @@ return( PSA_SUCCESS ); } +void psa_unregister_all_se_drivers( void ) +{ + memset( driver_table, 0, sizeof( driver_table ) ); +} + #endif /* MBEDTLS_PSA_CRYPTO_C */