#
# Copyright (c) 2024 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

config SUIT_DEVCONFIG
	bool "Enable manifest authorization and installation"
	depends on SUIT_STORAGE
	depends on SUIT_MCI
	depends on SUIT_METADATA

config SUIT_DIGEST_CACHE
	bool "Enable digest caching"
	depends on SUIT_DIGEST

if SUIT_DIGEST_CACHE

config SUIT_DIGEST_CACHE_SIZE
	int "Maximum number of entries in the digest cache"
	default 16

endif

config SUIT_AUTHENTICATE
	bool "Enable message/data authentication"
	depends on SUIT_CRYPTO
	depends on SUIT_PLAT_CHECK_COMPONENT_COMPATIBILITY
	select PSA_WANT_ALG_SHA_256 if SOC_FAMILY_NORDIC_NRF
	select PSA_WANT_ALG_SHA_512 if SOC_FAMILY_NORDIC_NRF
	select PSA_WANT_ALG_ECDSA if SOC_FAMILY_NORDIC_NRF
	select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC if SOC_FAMILY_NORDIC_NRF
	select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT if SOC_FAMILY_NORDIC_NRF
	select PSA_WANT_ECC_SECP_R1_256 if SOC_FAMILY_NORDIC_NRF
	select PSA_WANT_ECC_TWISTED_EDWARDS_255 if SOC_FAMILY_NORDIC_NRF
