Data Fields

# _RandomInfo Struct Reference

## Data Fields

HMACInfo * | hmac_info
StringInfo * | nonce
StringInfo * | reservoir
size_t | i
size_t | seed [4]
double | normalize
unsigned short | protocol_major
unsigned short | protocol_minor
SemaphoreInfo * | semaphore
time_t | timestamp
size_t | signature

## Field Documentation

HMACInfo* _RandomInfo::hmac_info

Referenced by AcquireRandomInfo(), DestroyRandomInfo(), SaveEntropyToReservoir(), and SetRandomKey().

size_t _RandomInfo::i

Referenced by SetRandomKey().

StringInfo* _RandomInfo::nonce

Referenced by AcquireRandomInfo(), DestroyRandomInfo(), and SetRandomKey().

double _RandomInfo::normalize

Referenced by AcquireRandomInfo(), and GetPseudoRandomValue().

unsigned short _RandomInfo::protocol_major

Referenced by AcquireRandomInfo(), GetEntropyFromReservoir(), and SaveEntropyToReservoir().

unsigned short _RandomInfo::protocol_minor

Referenced by AcquireRandomInfo(), GetEntropyFromReservoir(), and SaveEntropyToReservoir().

StringInfo * _RandomInfo::reservoir

Referenced by AcquireRandomInfo(), DestroyRandomInfo(), and SetRandomKey().

size_t _RandomInfo::seed[4]

Referenced by AcquireRandomInfo(), DestroyRandomInfo(), and GetPseudoRandomValue().

SemaphoreInfo* _RandomInfo::semaphore

Referenced by AcquireRandomInfo(), DestroyRandomInfo(), GenerateEntropicChaos(), GetEntropyFromReservoir(), SaveEntropyToReservoir(), and SetRandomKey().

size_t _RandomInfo::signature

Referenced by AcquireRandomInfo(), DestroyRandomInfo(), GetEntropyFromReservoir(), and SaveEntropyToReservoir().

time_t _RandomInfo::timestamp

Referenced by AcquireRandomInfo(), GetEntropyFromReservoir(), and SaveEntropyToReservoir().

The documentation for this struct was generated from the following file:

- random.c