API

DRBG_SHA2_224

class hdrbg.DRBG_SHA2_224(*, entropy, nonce=b'', perso_str=b'')

Hash DRBG with SHA2-224

get_bytes(size, *, additional_input=b'')

Generate random bytes

DRBG_SHA2_256

class hdrbg.DRBG_SHA2_256(*, entropy, nonce=b'', perso_str=b'')

Hash DRBG with SHA2-256

get_bytes(size, *, additional_input=b'')

Generate random bytes

DRBG_SHA2_384

class hdrbg.DRBG_SHA2_384(*, entropy, nonce=b'', perso_str=b'')

Hash DRBG with SHA2-384

get_bytes(size, *, additional_input=b'')

Generate random bytes

DRBG_SHA2_512

class hdrbg.DRBG_SHA2_512(*, entropy, nonce=b'', perso_str=b'')

Hash DRBG with SHA2-512

get_bytes(size, *, additional_input=b'')

Generate random bytes

DRBG_SHA3_512

class hdrbg.DRBG_SHA3_512(*, entropy, nonce=b'', perso_str=b'')

Hash DRBG with SHA3-512

get_bytes(size, *, additional_input=b'')

Generate random bytes