Skip to content

Commit 96b7008

Browse files
de-nordicnordicjm
authored andcommitted
zephyr: Fix image encryption configuration for mbedTLS.
Add a few missing Kconfig options. Signed-off-by: Dominik Ermel <[email protected]>
1 parent e5b8952 commit 96b7008

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

boot/zephyr/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,15 @@ config NRF_CC310_BL
6363
bool
6464
default n
6565

66+
if BOOT_USE_MBEDTLS && MBEDTLS_BUILTIN
67+
68+
config BOOT_AES_MBEDTLS_DEPENDENCIES
69+
bool
70+
select MBEDTLS_CIPHER_AES_ENABLED
71+
select MBEDTLS_CIPHER_MODE_CTR_ENABLED
72+
73+
endif
74+
6675
menu "MCUBoot settings"
6776

6877
config SINGLE_APPLICATION_SLOT
@@ -159,6 +168,7 @@ config BOOT_SIGNATURE_TYPE_RSA
159168
select MBEDTLS_KEY_EXCHANGE_RSA_ENABLED if MBEDTLS_BUILTIN
160169
select BOOT_ENCRYPTION_SUPPORT
161170
select BOOT_IMG_HASH_ALG_SHA256_ALLOW
171+
select BOOT_AES_MBEDTLS_DEPENDENCIES if MBEDTLS_BUILTIN && BOOT_ENCRYPT_IMAGE
162172

163173
if BOOT_SIGNATURE_TYPE_RSA
164174
config BOOT_SIGNATURE_TYPE_RSA_LEN
@@ -227,6 +237,7 @@ config BOOT_ED25519_MBEDTLS
227237
select BOOT_USE_MBEDTLS
228238
select MBEDTLS
229239
select MBEDTLS_ASN1_PARSE_C if MBEDTLS_BUILTIN
240+
select BOOT_AES_MBEDTLS_DEPENDENCIES if MBEDTLS_BUILTIN && BOOT_ENCRYPT_IMAGE
230241

231242
endchoice
232243
endif

0 commit comments

Comments
 (0)