Skip to content
This repository has been archived by the owner on May 20, 2023. It is now read-only.
/ DRBG Public archive

Deterministic Random Bit Generators (English -> Haskell translation from SP 800-90)

License

Notifications You must be signed in to change notification settings

TomMD/DRBG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TravisCI

The Deterministic Random Bit Generator (DRBG) is a collection of cryptographically secure random bit generators and modifiers written to the NIST 800-90 specification. Namely, the HMAC and Hash generators are implemented and pass the known answer tests (KATS) while the CTR based generator exists with the intent of matching spec but does not pass KATS for unknown reasons (mis-interpretation of KATS or otherwise).

The combinators allow users to combine two or more generators for new desired effects, such as XORing two generators together, using one generator to reseed another (for obtaining a longer lifetime, presumably), and precomputing randoms in batch (buffering).

About

Deterministic Random Bit Generators (English -> Haskell translation from SP 800-90)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published