#include "config.h"#include "randpool.h"#include "rng.h"#include "aes.h"#include "sha.h"#include "fips140.h"Go to the source code of this file.
Classes | |
| class | OS_RNG_Err |
| Exception class for Operating-System Random Number Generator. More... | |
| class | MicrosoftCryptoProvider |
| class | NonblockingRng |
| encapsulate CryptoAPI's CryptGenRandom or /dev/urandom More... | |
| class | BlockingRng |
| encapsulate /dev/random, or /dev/srandom on OpenBSD More... | |
| class | AutoSeededRandomPool |
| Automaticly Seeded Randomness Pool. More... | |
| class | AutoSeededX917RNG< BLOCK_CIPHER > |
| RNG from ANSI X9.17 Appendix C, seeded using an OS provided RNG. More... | |
Typedefs | |
| typedef AutoSeededRandomPool | DefaultAutoSeededRNG |
| this is AutoSeededX917RNG<AES> in FIPS mode, otherwise it's AutoSeededRandomPool | |
Functions | |
| void | OS_GenerateRandomBlock (bool blocking, byte *output, size_t size) |
Definition in file osrng.h.
1.7.1