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 RandomInfo ** DestroyRandomInfo (RandomInfo *)
WizardExport StringInfoGetRandomKey (RandomInfo *, const size_t)
WizardExport void RandomComponentTerminus (void)
WizardExport void SeedPseudoRandomGenerator (const size_t)
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 RandomInfo* * DestroyRandomInfo ( RandomInfo  ) 
WizardExport double GetPseudoRandomValue ( RandomInfo  ) 
WizardExport StringInfo* GetRandomKey ( RandomInfo ,
const   size_t 
)
WizardExport double GetRandomValue ( RandomInfo  ) 

Definition at line 846 of file random.c.

References SetRandomKey().

WizardExport WizardBooleanType RandomComponentGenesis ( void   ) 

Definition at line 878 of file random.c.

References AcquireSemaphoreInfo(), random_semaphore, and WizardTrue.

Referenced by WizardsToolkitGenesis().

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

Definition at line 1142 of file random.c.

References gather_true_random.

Generated by  doxygen 1.6.2-20100208