Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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>

List of all members.

Public Attributes

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.


Member Data Documentation

const randomGeneratorCleanup randomGenerator::cleanup
 

randomGenerator::name
 

The random generator's name.

const randomGeneratorNext randomGenerator::next
 

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>).

randomGenerator::seed
 

Points to the cleanup function.

randomGenerator::setup
 

Points to the setup function.


The documentation for this struct was generated from the following file:
Generated on Mon Jun 20 10:10:05 2005 for BeeCrypt by  doxygen 1.4.0