Module vibe.crypto.cryptorand
Implements cryptographically secure random number generators.
Interfaces
Name | Description |
---|---|
RandomNumberStream
|
Base interface for all cryptographically secure RNGs. |
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
|
vibe
|
A SHA-1 based mixing RNG. Alias for HashMixerRNG !(SHA1, 5).
|
Authors
Ilya Shipunov
Copyright
© 2013 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.