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 */