Botan

HMAC_DRBG (SP800-90A)

License
Botan is released under the Simplified BSD License (see LICENSE.md)

class  HMAC_DRBG: botan.rng.rng.RandomNumberGenerator;

 HMAC_DRBG (SP800-90A)


this(MessageAuthenticationCode mac, RandomNumberGenerator prng);

Parameters
MessageAuthenticationCode mac the underlying mac function (eg HMAC(SHA-512))
RandomNumberGenerator prng RNG used generating inputs (eg HMAC_RNG)