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