BigDigits
2.6.1
|
Interface for BigDigits "mp" random number functions using a "pretty-good" internal RNG. More...
Functions | |
size_t | mpRandomBits (DIGIT_T a[], size_t ndigits, size_t nbits) |
Generate a random mp number of bit length at most nbits using internal RNG. More... | |
int | mpRandomOctets (unsigned char *bytes, size_t nbytes, const unsigned char *seed, size_t seedlen) |
Generate array of random octets (bytes) using internal RNG. More... | |
DIGIT_T | spBetterRand (void) |
Returns a "better" pseudo-random digit using internal RNG. More... | |
Interface for BigDigits "mp" random number functions using a "pretty-good" internal RNG.
size_t mpRandomBits | ( | DIGIT_T | a[], |
size_t | ndigits, | ||
size_t | nbits | ||
) |
Generate a random mp number of bit length at most nbits
using internal RNG.
[out] | a | to receive generated random number |
[in] | ndigits | number of digits in a |
[in] | nbits | maximum number of bits |
int mpRandomOctets | ( | unsigned char * | bytes, |
size_t | nbytes, | ||
const unsigned char * | seed, | ||
size_t | seedlen | ||
) |
Generate array of random octets (bytes) using internal RNG.
seed
is ignored. DIGIT_T spBetterRand | ( | void | ) |
Returns a "better" pseudo-random digit using internal RNG.