name: SHA category: Cryptography, Codec version: 1.2.0 license: BSD3 license-file: LICENSE author: Adam Wick maintainer: Adam Wick stability: stable build-type: Simple cabal-version: >= 1.6 tested-with: GHC ==6.8.0 synopsis: Implementations of the SHA suite of message digest functions description: This library implements the SHA suite of message digest functions, according to NIST FIPS 180-2 (with the SHA-224 addendum). The functions have been tested against most of the NIST test vectors for the various functions. While some attention has been paid to performance, these do not presently reach the speed of well-tuned libraries, like OpenSSL. Flag Test Description: Build the SHA test suite. Default: False Flag exe Description: Build a SHA2-384 executable similar to 'md5sum' Default: False Library build-depends: base >= 3, bytestring, binary, array exposed-modules: Data.Digest.Pure.SHA GHC-Options: -O2 -Wall -fno-ignore-asserts -funbox-strict-fields extensions: CPP, BangPatterns Executable test_sha build-depends: base >= 3, bytestring, binary, array, QuickCheck >= 1 && < 2 GHC-Options: -O2 -Wall -fno-ignore-asserts -fno-warn-orphans -funbox-strict-fields cpp-options: -DSHA_TEST Main-Is: Test.hs Other-Modules: Data.Digest.Pure.SHA extensions: CPP, BangPatterns if !flag(test) buildable: False Executable sha1 build-depends: base >= 3, bytestring, binary, array, directory GHC-Options: -O2 -Wall -fno-ignore-asserts -funbox-strict-fields Main-Is: Main.hs extensions: CPP, BangPatterns cpp-options: -DALGORITHM=sha1 if !flag(exe) buildable: False Executable sha384 build-depends: base >= 3, bytestring, binary, array, directory GHC-Options: -O2 -Wall -fno-ignore-asserts -funbox-strict-fields Main-Is: Main.hs extensions: CPP, BangPatterns cpp-options: -DALGORITHM=sha384 if !flag(exe) buildable: False source-repository head type: git location: git://code.haskell.org/SHA.git