randomGenerator Struct Reference
[Pseudo-Random Number Generators]

This struct holds information and pointers to code specific to each pseudo-random number generator. More...

#include <beecrypt.h>


Data Fields

const char * name
 The random generator's name.
const size_t paramsize
 The size of the random generator's parameters.
const randomGeneratorSetup setup
 Points to the setup function.
const randomGeneratorSeed seed
 Points to the cleanup function.
const randomGeneratorNext next
const randomGeneratorCleanup cleanup


Detailed Description

This struct holds information and pointers to code specific to each pseudo-random number generator.

Definition at line 152 of file beecrypt.h.


Field Documentation

const randomGeneratorCleanup randomGenerator::cleanup
 

Definition at line 179 of file beecrypt.h.

randomGenerator::name
 

The random generator's name.

Definition at line 157 of file beecrypt.h.

const randomGeneratorNext randomGenerator::next
 

Definition at line 175 of file beecrypt.h.

randomGenerator::paramsize
 

The size of the random generator's parameters.

Note:
The implementor should set this by using sizeof(<struct holding random generator's parameters>).

Definition at line 163 of file beecrypt.h.

randomGenerator::seed
 

Points to the cleanup function.

Definition at line 171 of file beecrypt.h.

randomGenerator::setup
 

Points to the setup function.

Definition at line 167 of file beecrypt.h.


The documentation for this struct was generated from the following file:
Generated on Mon Feb 20 18:50:31 2006 for BeeCrypt by  doxygen 1.4.5