Skip to content

Commit 1916314

Browse files
michalek-nonordicjm
authored andcommitted
[nrf noup] boot: zephyr: Kconfig dependencies for PSA LITE
exclude certain crypto parts when PSA_CORE_LITE is selected. Signed-off-by: Mateusz Michalek <[email protected]>
1 parent d84d2f1 commit 1916314

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

boot/zephyr/Kconfig

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ config BOOT_PSA_IMG_HASH_ALG_SHA256_DEPENDENCIES
8080

8181
config BOOT_ED25519_PSA_DEPENDENCIES
8282
bool
83-
select PSA_WANT_ALG_SHA_256
84-
select PSA_WANT_ALG_SHA_512
83+
select PSA_WANT_ALG_SHA_256 if !PSA_CORE_LITE
84+
select PSA_WANT_ALG_SHA_512 if !PSA_CORE_LITE
8585
select PSA_WANT_ALG_PURE_EDDSA
8686
select PSA_WANT_ECC_TWISTED_EDWARDS_255
8787
select PSA_WANT_ECC_MONTGOMERY_255
88-
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT
88+
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT if !PSA_CORE_LITE
8989
help
9090
Dependencies for ed25519 signature
9191

@@ -311,9 +311,9 @@ config BOOT_ED25519_PSA
311311
select PSA_CRYPTO_C
312312
select MBEDTLS_PSA_CRYPTO_C
313313
select MBEDTLS_ASN1_PARSE_C if MBEDTLS_BUILTIN
314-
select MBEDTLS_ENABLE_HEAP
315-
select BOOT_IMG_HASH_ALG_SHA256_ALLOW
316-
select BOOT_IMG_HASH_ALG_SHA512_ALLOW
314+
select MBEDTLS_ENABLE_HEAP if !PSA_CORE_LITE
315+
select BOOT_IMG_HASH_ALG_SHA256_ALLOW if !PSA_CORE_LITE
316+
select BOOT_IMG_HASH_ALG_SHA512_ALLOW if !PSA_CORE_LITE
317317
select BOOT_ED25519_PSA_DEPENDENCIES
318318
select BOOT_X25519_PSA_DEPENDENCIES if BOOT_ENCRYPT_IMAGE
319319

0 commit comments

Comments
 (0)