Remove usage of PSA_KEY_LIFETIME_NONE

Remove usage of PSA_KEY_LIFETIME_NONE, initiate all key slot to
PSA_KEY_LIFETIME_VOLATILE ini psa_crypto_init()
diff --git a/include/psa/crypto.h b/include/psa/crypto.h
index 6675ba4..ac763f9 100644
--- a/include/psa/crypto.h
+++ b/include/psa/crypto.h
@@ -102,6 +102,10 @@
  *
  * Applications may call this function more than once. Once a call
  * succeeds, subsequent calls are guaranteed to succeed.
+ * 
+ * \note Initial lifetime value for each key slot is initiated 
+ *       to PSA_KEY_LIFETIME_VOLATILE, user should change this value
+ *       before calling psa_import_key() if needed.
  *
  * \retval PSA_SUCCESS
  * \retval PSA_ERROR_INSUFFICIENT_MEMORY
@@ -578,19 +582,15 @@
  */
 typedef uint32_t psa_key_lifetime_t;
 
-/** An invalid key lifetime value.
- */
-#define PSA_KEY_LIFETIME_NONE               ((psa_key_lifetime_t)0x00000000)
-
 /** A volatile key slot retains its content as long as the application is
  * running. It is guaranteed to be erased on a power reset.
  */
-#define PSA_KEY_LIFETIME_VOLATILE               ((psa_key_lifetime_t)0x00000001)
+#define PSA_KEY_LIFETIME_VOLATILE               ((psa_key_lifetime_t)0x00000000)
 
 /** A persistent key slot retains its content as long as it is not explicitly
  * destroyed.
  */
-#define PSA_KEY_LIFETIME_PERSISTENT             ((psa_key_lifetime_t)0x00000002)
+#define PSA_KEY_LIFETIME_PERSISTENT             ((psa_key_lifetime_t)0x00000001)
 
 /** A write-once key slot may not be modified once a key has been set.
  * It will retain its content as long as the device remains operational.