BeeCrypt
4.2.1
|
Mersenne Twister pseudo-random number generator, headers. More...
#include "beecrypt/beecrypt.h"
Go to the source code of this file.
Data Structures | |
struct | mtprngParam |
Macros | |
#define | N 624 |
#define | M 397 |
#define | K 0x9908B0DFU |
Functions | |
int | mtprngSetup (mtprngParam *mp) |
int | mtprngSeed (mtprngParam *mp, const byte *data, size_t size) |
int | mtprngNext (mtprngParam *mp, byte *data, size_t size) |
int | mtprngCleanup (mtprngParam *mp) |
Variables | |
const randomGenerator | mtprng |
Mersenne Twister pseudo-random number generator, headers.
#define K 0x9908B0DFU |
#define M 397 |
#define N 624 |
int mtprngCleanup | ( | mtprngParam * | mp | ) |
int mtprngNext | ( | mtprngParam * | mp, |
byte * | data, | ||
size_t | size | ||
) |
int mtprngSeed | ( | mtprngParam * | mp, |
const byte * | data, | ||
size_t | size | ||
) |
int mtprngSetup | ( | mtprngParam * | mp | ) |
const randomGenerator mtprng |