Overview
Hash-DRBG derives and updates internal state with hash functions. Each generation request advances the state and emits hashed blocks until enough pseudorandom output is available.
Generates deterministic random bits by iterating a cryptographic hash over internal state.
Compact metadata for implementation and discovery.
Hash-DRBG derives and updates internal state with hash functions. Each generation request advances the state and emits hashed blocks until enough pseudorandom output is available.
Quick facts
Runtime and memory behavior at a glance.
Best
O(V + E)
Average
O((V + E) log V)
Worst
O(V^2 + E)
Space
O(V + E)
Show hashing internal state to produce and update pseudorandom output on a small cryptographic random generation example.
Hash-DRBG should be treated as a specified state machine rather than a direct call to a hash function.
What each reference supports for this entry.
NIST reference for Hash-DRBG hash-based state updates, generation, and reseeding.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.