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