sha512

Pure Haskell SHA-512, HMAC-SHA512 (docs.ppad.tech/sha512).
git clone git://git.ppad.tech/sha512.git
Log | Files | Refs | README | LICENSE

commit 0fbaba3c091692622744d30016e36ca6b726a819
parent 6204475da63aa48a57a36b12ab5c750bc3df9a0b
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 10 Jan 2026 15:51:09 +0400

release: v0.2.0

Diffstat:
MCHANGELOG | 5+++++
Mppad-sha512.cabal | 2+-
2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,10 @@ # Changelog +- 0.2.0 (2026-01-10) + * The HMAC functions now produce a value of type MAC, which is a + newtype over a ByteString. The 'Eq' instance for MAC compares values + in constant time. + - 0.1.5 (2026-01-08) * We now check if the ARM cryptographic extensions are available, and, if so, use them to calculate hashes. If they're unavailable we diff --git a/ppad-sha512.cabal b/ppad-sha512.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-sha512 -version: 0.1.5 +version: 0.2.0 synopsis: The SHA-512 and HMAC-SHA512 algorithms license: MIT license-file: LICENSE