XSPELL=cryptohash-sha256 SPELL=haskell-$XSPELL VERSION=0.11.101.0 SOURCE="${XSPELL}-${VERSION}.tar.gz" SOURCE_URL[0]=https://hackage.haskell.org/package/${XSPELL}-${VERSION}/${SOURCE} SOURCE_HASH=sha512:c755f1354fb5f1d6cfb54f73e39692392517954118d98b39ac4be7460e75a9ddc91ad641fed0f17e5fa33b62b7b0734af66526ea757e00716832572bb383c612 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${XSPELL}-${VERSION}" WEB_SITE="https://github.com/hvr/cryptohash-sha256" LICENSE[0]=BSD ENTERED=20180115 SHORT="practical incremental and one-pass, pure API to the SHA-256 cryptographic hash algorithm" cat << EOF A practical incremental and one-pass, pure API to the SHA-256 cryptographic hash algorithm according to FIPS 180-4 with performance close to the fastest implementations available in other languages. The core SHA-256 algorithm is implemented in C and is thus expected to be as fast as the standard sha256sum(1) tool; for instance, on an Intel Core i7-3770 at 3.40GHz this implementation can compute a SHA-256 hash over 230 MiB of data in under one second. (If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the SHA package.) Additionally, this package provides support for * HMAC-SHA-256: SHA-256-based Hashed Message Authentication Codes (HMAC) * HKDF-SHA-256: HMAC-SHA-256-based Key Derivation Function (HKDF) conforming to RFC6234, RFC4231, RFC5869, et al.. EOF