Software APIs
Data Fields
entropy_csrng_internal_state Struct Reference

CSRNG internal state. More...

Data Fields

uint32_t reseed_counter
 Indicates the number of requests for pseudorandom bits since instantiation or reseeding.
 
uint32_t v [4]
 Internal V working state with a 128bit block size.
 
uint32_t key [8]
 Internal key used to configure the internal CSRNG cipher.
 
bool instantiated
 Set to true when the CSRNG instance has been instantiated.
 
bool fips_compliance
 Set to true when FIPS compliant entropy was provided directly by the entropy source to instantiate or reseed the CSRNG instance.
 

Detailed Description

CSRNG internal state.

Definition at line 42 of file entropy_kat.c.

Field Documentation

◆ fips_compliance

bool entropy_csrng_internal_state::fips_compliance

Set to true when FIPS compliant entropy was provided directly by the entropy source to instantiate or reseed the CSRNG instance.

Definition at line 64 of file entropy_kat.c.

◆ instantiated

bool entropy_csrng_internal_state::instantiated

Set to true when the CSRNG instance has been instantiated.

Definition at line 59 of file entropy_kat.c.

◆ key

uint32_t entropy_csrng_internal_state::key[8]

Internal key used to configure the internal CSRNG cipher.

Definition at line 55 of file entropy_kat.c.

◆ reseed_counter

uint32_t entropy_csrng_internal_state::reseed_counter

Indicates the number of requests for pseudorandom bits since instantiation or reseeding.

Definition at line 47 of file entropy_kat.c.

◆ v

uint32_t entropy_csrng_internal_state::v[4]

Internal V working state with a 128bit block size.

Definition at line 51 of file entropy_kat.c.