1 /* 2 * Copyright (c) 2021-2022, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * 6 */ 7 #ifndef __MBEDTLS_ENTROPY_NV_SEED_CONF_H__ 8 #define __MBEDTLS_ENTROPY_NV_SEED_CONF_H__ 9 10 #include "tfm_plat_crypto_nv_seed.h" 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif /* __cplusplus */ 15 16 #undef MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES 17 18 #define MBEDTLS_ENTROPY_NV_SEED 19 #ifndef MBEDTLS_PLATFORM_NV_SEED_READ_MACRO 20 #define MBEDTLS_PLATFORM_NV_SEED_READ_MACRO tfm_plat_crypto_nv_seed_read 21 #endif 22 #ifndef MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO 23 #define MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO tfm_plat_crypto_nv_seed_write 24 #endif 25 26 #ifdef __cplusplus 27 } 28 #endif /* __cplusplus */ 29 30 #endif /* __MBEDTLS_ENTROPY_NV_SEED_CONF_H__ */ 31