1 /*
2  * Copyright (c) 2001-2019, Arm Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 
8 #ifndef _CMPU_LLF_RND_DEFS_H
9 #define _CMPU_LLF_RND_DEFS_H
10 
11 /************* Include Files ****************/
12 #include "prod_hw_defs.h"
13 #include "cc_otp_defs.h"
14 
15 #define CC_PROD_RND_Fast                                        0
16 #define CC_PROD_REQUIRED_ENTROPY_BITS                           256
17 
18 uint32_t CC_PROD_LLF_RND_GetTrngSource(uint32_t           **ppSourceOut,
19                        uint32_t           *pSourceOutSize,
20                                        uint32_t *pRndWorkBuff);
21 
22 uint32_t CC_PROD_LLF_RND_VerifyGeneration(uint8_t *pBuff);
23 
24 #endif //_CMPU_LLF_RND_DEFS_H
25