Commit 96b70086 authored by Dominik Ermel's avatar Dominik Ermel Committed by Jamie
Browse files

zephyr: Fix image encryption configuration for mbedTLS.



Add a few missing Kconfig options.

Signed-off-by: default avatarDominik Ermel <dominik.ermel@nordicsemi.no>
parent e5b89529
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -63,6 +63,15 @@ config NRF_CC310_BL
	bool
	default n

if BOOT_USE_MBEDTLS && MBEDTLS_BUILTIN

config BOOT_AES_MBEDTLS_DEPENDENCIES
	bool
	select MBEDTLS_CIPHER_AES_ENABLED
	select MBEDTLS_CIPHER_MODE_CTR_ENABLED

endif

menu "MCUBoot settings"

config SINGLE_APPLICATION_SLOT
@@ -159,6 +168,7 @@ config BOOT_SIGNATURE_TYPE_RSA
	select MBEDTLS_KEY_EXCHANGE_RSA_ENABLED if MBEDTLS_BUILTIN
	select BOOT_ENCRYPTION_SUPPORT
	select BOOT_IMG_HASH_ALG_SHA256_ALLOW
	select BOOT_AES_MBEDTLS_DEPENDENCIES if MBEDTLS_BUILTIN && BOOT_ENCRYPT_IMAGE

if BOOT_SIGNATURE_TYPE_RSA
config BOOT_SIGNATURE_TYPE_RSA_LEN
@@ -227,6 +237,7 @@ config BOOT_ED25519_MBEDTLS
	select BOOT_USE_MBEDTLS
	select MBEDTLS
	select MBEDTLS_ASN1_PARSE_C if MBEDTLS_BUILTIN
	select BOOT_AES_MBEDTLS_DEPENDENCIES if MBEDTLS_BUILTIN && BOOT_ENCRYPT_IMAGE

endchoice
endif