Reads random entropy from a system-specific cryptographic random number generator. On Windows, this loads ADVAPI32.DLL and uses RtlGenRandom. On Posix, this reads from a file (by default, "/dev/urandom" normally and "/dev/random" when Yes.PredictionResistance is requested). The speed and cryptographic security of this is dependent on your operating system.
The underlying stream-like interface for SystemEntropy.
The underlying stream-like interface for SystemEntropy.
Takes a RandomStream (ex: SystemEntropyStream or HashDRBGStream) and wraps it into a UniformRNG InputRange.
Cryptographic random number generator Hash_DRBG, as defined in NIST's SP800-90A.
The path to the default OS-provided cryptographic entropy generator. This should not be a blocking generator.
The path to an OS-provided cryptographic entropy generator to be used when Yes.PredictionResistance is requested. This should be at least as strong as defaultPathToRandom. But unlike defaultPathToRandom, this may be a generator that blocks when system entropy is low.
DAuth - Salted Hashed Password Library for D Hash_DRBG Cryptographic Random Number Generator