VSF Documented
Data Fields
vsf_hw_rng_t Struct Reference

Data Fields

vsf_rng_t vsf_rng
 
AIC_TRNG_TypeDef * reg
 
uint32_t pclk
 
struct { 
 
   void *   param 
 
   void(*   on_ready )(void *param, uint32_t
      *buffer, uint32_t num) 
 
   uint32_t *   buffer 
 
   uint32_t   num 
 
   uint32_t   cur_num 
 
request 
 
HCRYPTPROV hProv
 

Field Documentation

◆ vsf_rng

vsf_rng_t vsf_hw_rng_t::vsf_rng

◆ reg

AIC_TRNG_TypeDef* vsf_hw_rng_t::reg

◆ pclk

uint32_t vsf_hw_rng_t::pclk

◆ param

void* vsf_hw_rng_t::param

◆ on_ready

void(* vsf_hw_rng_t::on_ready) (void *param, uint32_t *buffer, uint32_t num)

◆ buffer

uint32_t* vsf_hw_rng_t::buffer

◆ num

uint32_t vsf_hw_rng_t::num

◆ cur_num

uint32_t vsf_hw_rng_t::cur_num

◆ [struct]

struct { ... } vsf_hw_rng_t::request

◆ hProv

HCRYPTPROV vsf_hw_rng_t::hProv