Skip to content

Commit b4d8848

Browse files
committed
library: key policies with persistence
allow any key policy with storage. Signed-off-by: Mateusz Michalek <mateusz.michalek@nordicsemi.no>
1 parent 21728cf commit b4d8848

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

library/psa_crypto_slot_management.c

+1-5
Original file line numberDiff line numberDiff line change
@@ -532,11 +532,7 @@ psa_status_t psa_validate_key_persistence(psa_key_lifetime_t lifetime)
532532
} else {
533533
/* Persistent keys require storage support */
534534
#if defined(MBEDTLS_PSA_CRYPTO_STORAGE_C) || defined(MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS)
535-
if (PSA_KEY_LIFETIME_IS_READ_ONLY(lifetime)) {
536-
return PSA_ERROR_INVALID_ARGUMENT;
537-
} else {
538-
return PSA_SUCCESS;
539-
}
535+
return PSA_SUCCESS;
540536
#else /* MBEDTLS_PSA_CRYPTO_STORAGE_C */
541537
return PSA_ERROR_NOT_SUPPORTED;
542538
#endif /* !MBEDTLS_PSA_CRYPTO_STORAGE_C */

0 commit comments

Comments
 (0)