hmac-drbg

Pure Haskell HMAC-DRBG (docs.ppad.tech/hmac-drbg).
git clone git://git.ppad.tech/hmac-drbg.git
Log | Files | Refs | README | LICENSE

commit c6487458ef620c4f83bdbc7494f5f48c989133b6
parent 4be685e2923e3948a3a7e40b8cb3e4640e3c1b0e
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 10 Jan 2026 19:12:38 +0400

release: v0.2.1

Diffstat:
MCHANGELOG | 4++++
Mppad-hmac-drbg.cabal | 10+++++-----
2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,9 @@ # Changelog +- 0.2.1 (2026-01-10) + * Simply adds bounds to the ppad-sha{256,512} dependencies in the test and + benchmark suites. + - 0.2.0 (2026-01-10) * In order to better-match the spec, 'gen' now returns an 'Either Error BS.ByteString'. The new 'Error' value is returned diff --git a/ppad-hmac-drbg.cabal b/ppad-hmac-drbg.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-hmac-drbg -version: 0.2.0 +version: 0.2.1 synopsis: HMAC-based deterministic random bit generator license: MIT license-file: LICENSE @@ -52,8 +52,8 @@ test-suite hmac-drbg-tests , bytestring , ppad-base16 , ppad-hmac-drbg - , ppad-sha256 - , ppad-sha512 + , ppad-sha256 >= 0.3 && < 0.4 + , ppad-sha512 >= 0.2 && < 0.4 , tasty , tasty-hunit @@ -71,6 +71,6 @@ benchmark hmac-drbg-bench , bytestring , criterion , ppad-hmac-drbg - , ppad-sha256 - , ppad-sha512 + , ppad-sha256 >= 0.3 && < 0.4 + , ppad-sha512 >= 0.2 && < 0.4