Updated persistent check
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index 12285d3..5f5b43c 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -1647,7 +1647,7 @@
     (void) driver;
 
 #if defined(MBEDTLS_PSA_CRYPTO_STORAGE_C)
-    if (!PSA_KEY_LIFETIME_IS_VOLATILE(slot->attr.lifetime ))
+    if (PSA_KEY_LIFETIME_IS_PERSISTENT(slot->attr.lifetime ))
     {
 #if defined(MBEDTLS_PSA_CRYPTO_SE_C)
         if( driver != NULL )