16#ifndef EAL_DRBG_LOCAL_H
17#define EAL_DRBG_LOCAL_H
19#include "hitls_build.h"
20#if defined(HITLS_CRYPTO_EAL) && defined(HITLS_CRYPTO_DRBG)
25#include "crypt_eal_rand.h"
26#include "sal_atomic.h"
27#include "crypt_local_types.h"
36 EAL_RandUnitaryMethod *meth;
45 CRYPT_EAL_RndCtx *seed;
51int32_t EAL_SeedDrbgInit(EAL_SeedDrbg *seedDrbg);
55void EAL_SeedDrbgRandDeinit(CRYPT_EAL_RndCtx *rndCtx);
62void EAL_RandDeinit(CRYPT_EAL_RndCtx *ctx);
void * BSL_SAL_ThreadLockHandle
定义 bsl_sal.h:63
CRYPT_RAND_AlgId
定义 crypt_algid.h:41
定义 crypt_local_types.h:375