Mersenne Twister pseudo-random number generator, headers. More...
#include "beecrypt/beecrypt.h"
Go to the source code of this file.
Data Structures | |
| struct | mtprngParam |
Defines | |
| #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 |
1.6.1