Botan 3.9.0
Crypto and TLS for C&
Random Number Generators

rng: Implementations of Random Number Generators More...

Topics

 Auto-Seeded RNG
 auto_rng: Userspace RNG that automatically seeds using available entropy sources
 ChaCha RNG
 chacha_rng
 ESDM RNG
 esdm_rng: RNG based on ESDM - Entropy Source and DRNG Manager
 HMAC DRBG
 hmac_drbg: As defined in NIST SP800-90A
 CPU Jitter Random Number Generator
 jitter_rng
 Processor RNG
 processor_rng: Directly invokes a CPU specific instruction to generate random numbers
 Stateful RNG
 stateful_rng: Base class for RNGs that must keep an internal state
 System RNG
 system_rng: Wrapper around the system-provided standard RNG

Files

file  rng.cpp
file  rng.h
 Public Header.

Detailed Description

rng: Implementations of Random Number Generators