WizardsToolkit  1.0.7
random_.h File Reference
#include "wizard/hmac.h"
Include dependency graph for random_.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _RandomInfo RandomInfo

Functions

WizardExport double GetPseudoRandomValue (RandomInfo *)
WizardExport double GetRandomValue (RandomInfo *)
WizardExport RandomInfoAcquireRandomInfo (const HashType)
WizardExport RandomInfoDestroyRandomInfo (RandomInfo *)
WizardExport StringInfoGetRandomKey (RandomInfo *, const size_t)
WizardExport void RandomComponentTerminus (void)
WizardExport void SeedPseudoRandomGenerator (const unsigned long)
WizardExport void SetRandomKey (RandomInfo *, const size_t, unsigned char *)
WizardExport void SetRandomTrueRandom (const WizardBooleanType)
WizardExport WizardBooleanType RandomComponentGenesis (void)

Typedef Documentation

typedef struct _RandomInfo RandomInfo

Definition at line 30 of file random_.h.


Function Documentation

WizardExport RandomInfo* AcquireRandomInfo ( const HashType  )
WizardExport double GetPseudoRandomValue ( RandomInfo )
WizardExport double GetRandomValue ( RandomInfo )

Definition at line 852 of file random.c.

References SetRandomKey().

WizardExport WizardBooleanType RandomComponentGenesis ( void  )

Definition at line 884 of file random.c.

References AcquireSemaphoreInfo(), random_semaphore, and WizardTrue.

Referenced by WizardsToolkitGenesis().

WizardExport void RandomComponentTerminus ( void  )
WizardExport void SeedPseudoRandomGenerator ( const unsigned long  )
WizardExport void SetRandomKey ( RandomInfo ,
const size_t  ,
unsigned char *   
)
WizardExport void SetRandomTrueRandom ( const WizardBooleanType  )

Definition at line 1148 of file random.c.

References gather_true_random.