dcrypt.crypto.random.drng

Undocumented in source.

Public Imports

dcrypt.crypto.random.prng
public import dcrypt.crypto.random.prng;

The DRNG module contains a collection of deterministic random number generators.

Members

Aliases

HashDRNG_SHA1
alias HashDRNG_SHA1 = HashDRNG!(SHA1, 440)
Undocumented in source.
HashDRNG_SHA256
alias HashDRNG_SHA256 = HashDRNG!(SHA256, 440)
Undocumented in source.
HashDRNG_SHA384
alias HashDRNG_SHA384 = HashDRNG!(SHA384, 888)
Undocumented in source.
HashDRNG_SHA512
alias HashDRNG_SHA512 = HashDRNG!(SHA512, 888)
Undocumented in source.

Structs

HashDRNG
struct HashDRNG(D, uint seedlen)

Standard: NIST SP800-90A, HashDRBG

Templates

isDRNG
template isDRNG(T)

Test if T is a deterministic random number generator.

isDRNGWithInput
template isDRNGWithInput(T)
Undocumented in source.

Meta