name: threefish version: 0.2.6 synopsis: The Threefish block cipher and the Skein hash function for Haskell. description: Implements 256 and 512 bit variants of Threefish and Skein. Skein is usable as a "normal" hash function as well as in Skein-MAC, as a cryptographically secure PRNG, as a stream cipher and as a key derivation function, all implemented according to the specifications of the Skein 1.3 paper. homepage: http://github.com/valderman/threefish license: BSD3 license-file: LICENSE author: Anton Ekblad maintainer: anton@ekblad.cc -- copyright: category: Codec, Cryptography, Random build-type: Simple -- extra-source-files: cabal-version: >=1.10 source-repository head type: git location: https://github.com/valderman/threefish.git library exposed-modules: Crypto.Threefish, Crypto.Threefish.Authenticated, Crypto.Threefish.Random, Crypto.Threefish.Skein, Crypto.Threefish.Skein.Internal, Crypto.Threefish.Skein.KDF, Crypto.Threefish.Skein.StreamCipher other-modules: Crypto.Threefish.Common, Crypto.Threefish.Mix, Crypto.Threefish.Threefish256, Crypto.Threefish.Threefish512, Crypto.Threefish.UBI other-extensions: BangPatterns, MultiParamTypeClasses, FunctionalDependencies build-depends: base >=4.5 && <5, bytestring >=0.10.4.0, cereal >=0.4.0.1, array >=0.4.0.0, crypto-api >=0.12.2.2, tagged >=0.7, data-default >=0.5.3, random, entropy default-language: Haskell2010 ghc-options: -Wall -O2 include-dirs: cbits install-includes: threefish.h c-sources: cbits/threefish256.c, cbits/skein256.c, cbits/ubi.c