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

mtprng.h File Reference

Mersenne Twister pseudo-random number generator, headers. More...

#include "beecrypt/beecrypt.h"

Include dependency graph for mtprng.h:

Go to the source code of this file.

Defines

#define N   624
#define M   397
#define K   0x9908B0DFU

Functions

BEECRYPTAPI int mtprngSetup (mtprngParam *mp)
BEECRYPTAPI int mtprngSeed (mtprngParam *mp, const byte *data, size_t size)
BEECRYPTAPI int mtprngNext (mtprngParam *mp, byte *data, size_t size)
BEECRYPTAPI int mtprngCleanup (mtprngParam *mp)

Variables

BEECRYPTAPI const randomGenerator mtprng


Detailed Description

Mersenne Twister pseudo-random number generator, headers.

Author:
Bob Deblier <bob.deblier@pandora.be>

Define Documentation

#define K   0x9908B0DFU
 

#define M   397
 

#define N   624
 


Function Documentation

BEECRYPTAPI int mtprngCleanup mtprngParam mp  ) 
 

BEECRYPTAPI int mtprngNext mtprngParam mp,
byte data,
size_t  size
 

BEECRYPTAPI int mtprngSeed mtprngParam mp,
const byte data,
size_t  size
 

BEECRYPTAPI int mtprngSetup mtprngParam mp  ) 
 


Variable Documentation

BEECRYPTAPI const randomGenerator mtprng
 


Generated on Mon Jun 20 08:10:57 2005 for BeeCrypt by  doxygen 1.4.0