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 d0f188b8d2b520aa3556f8437db11d4b488a9975
parent 3c6ef3b1d6d7bedb824f09d00ce7c0a8112d24ca
Author: Jared Tobin <jared@jtobin.io>
Date:   Sun, 13 Oct 2024 17:06:01 +0400

release: v0.1.1

Diffstat:
MCHANGELOG | 5+++++
Mlib/Crypto/Hash/SHA512.hs | 1-
Mppad-sha512.cabal | 2+-
3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,10 @@ # Changelog +- 0.1.1 (2024-10-13) + * Adds an INLINE pragma to an internal step function. + * 'hmac' no longer calls 'hmac_lazy', which has no practical effect + other than to clean up profiling reports generated by GHC. + - 0.1.0 (2024-10-07) * Initial release. diff --git a/lib/Crypto/Hash/SHA512.hs b/lib/Crypto/Hash/SHA512.hs @@ -24,7 +24,6 @@ module Crypto.Hash.SHA512 ( , hmac_lazy ) where - import qualified Data.Bits as B import Data.Bits ((.|.), (.&.)) import qualified Data.ByteString as BS diff --git a/ppad-sha512.cabal b/ppad-sha512.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-sha512 -version: 0.1.0 +version: 0.1.1 synopsis: The SHA-512 and HMAC-SHA512 algorithms license: MIT license-file: LICENSE