vibe.d beta banner
get vibe.d
0.7.30

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.crypto.cryptorand.__T12HashMixerRNGTS3std6digest3sha20__T3SHAVki512Vki160Z3SHAVki5Z.HashMixerRNG A SHA-1 based mixing RNG. Alias for HashMixerRNG!(SHA1, 5).
block ddox.authorsblock ddox.copyrightblock ddox.license
Authors
Copyright
License