1 /* 2 * Copyright (c) 2022-2024, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * 6 */ 7 8 #ifndef __CONFIG_PARTITION_CRYPTO_H__ 9 #define __CONFIG_PARTITION_CRYPTO_H__ 10 11 #include "config_tfm.h" 12 13 /* Check invalid configs. */ 14 #if CRYPTO_NV_SEED && CRYPTO_EXT_RNG 15 #error "Invalid config: CRYPTO_NV_SEED AND CRYPTO_EXT_RNG!" 16 #endif 17 18 #if (!CRYPTO_NV_SEED) && (!CRYPTO_EXT_RNG) 19 #error "Invalid config: NOT CRYPTO_NV_SEED AND NOT CRYPTO_EXT_RNG!" 20 #endif 21 22 #endif /* __CONFIG_PARTITION_CRYPTO_H__ */ 23