Module vibe.crypto.cryptorand
Implements cryptographically secure random number generators.
Functions
Name | Description |
secureRNG()
|
Creates a cryptographically secure random number generator.
|
Classes
Name | Description |
CryptoException
|
Thrown when an error occurs during random number generation.
|
HashMixerRNG
|
Hash-based cryptographically secure random number mixer.
|
SystemRNG
|
Operating system specific cryptography secure random number generator.
|
Aliases
Name | Type | Description |
SHA1HashMixerRNG
|
HashMixerRNG!(std.digest.sha.SHA!(512,160).SHA,5)
|
A SHA-1 based mixing RNG. Alias for HashMixerRNG!(SHA1, 5).
|