Skip to content

Commit 96d10de

Browse files
de-nordicnvlsianpu
authored andcommitted
[nrf fromtree] zephyr: Fix image encryption configuration for mbedTLS.
Add a few missing Kconfig options. Signed-off-by: Dominik Ermel <[email protected]> (cherry picked from commit 96b7008)
1 parent 0bb59a7 commit 96d10de

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
@@ -66,6 +66,15 @@ config NRF_CC310_BL
6666
bool
6767
default n
6868

69+
if BOOT_USE_MBEDTLS && MBEDTLS_BUILTIN
70+
71+
config BOOT_AES_MBEDTLS_DEPENDENCIES
72+
bool
73+
select MBEDTLS_CIPHER_AES_ENABLED
74+
select MBEDTLS_CIPHER_MODE_CTR_ENABLED
75+
76+
endif
77+
6978
menu "MCUBoot settings"
7079

7180
config SINGLE_APPLICATION_SLOT
@@ -162,6 +171,7 @@ config BOOT_SIGNATURE_TYPE_RSA
162171
select MBEDTLS_KEY_EXCHANGE_RSA_ENABLED if MBEDTLS_BUILTIN
163172
select BOOT_ENCRYPTION_SUPPORT
164173
select BOOT_IMG_HASH_ALG_SHA256_ALLOW
174+
select BOOT_AES_MBEDTLS_DEPENDENCIES if MBEDTLS_BUILTIN && BOOT_ENCRYPT_IMAGE
165175

166176
if BOOT_SIGNATURE_TYPE_RSA
167177
config BOOT_SIGNATURE_TYPE_RSA_LEN
@@ -230,6 +240,7 @@ config BOOT_ED25519_MBEDTLS
230240
select BOOT_USE_MBEDTLS
231241
select MBEDTLS
232242
select MBEDTLS_ASN1_PARSE_C if MBEDTLS_BUILTIN
243+
select BOOT_AES_MBEDTLS_DEPENDENCIES if MBEDTLS_BUILTIN && BOOT_ENCRYPT_IMAGE
233244

234245
endchoice
235246
endif

0 commit comments

Comments
 (0)