Crypto-4.1.0: Crypto.cabal
Name: Crypto
Version: 4.1.0
License: OtherLicense
License-File: ReadMe.tex
Author: Dominic Steinitz
Maintainer: dominic.steinitz@blueyonder.co.uk
Copyright: Dominic Steinitz 2003 - 2007
Stability: Alpha
Synopsis: DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,
Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5
Padding, Various Encryption Modes e.g. Cipher Block Chaining all in one package.
Cabal-Version: >= 1.2
flag small_base
description: choose the new smaller, split-up base package.
Library
Exposed-Modules:
Codec.Binary.BubbleBabble,
Codec.Encryption.RSA,
Codec.Encryption.RSA.EMEOAEP,
Codec.Encryption.RSA.MGF,
Codec.Encryption.RSA.NumberTheory,
Codec.Encryption.DES,
Codec.Encryption.AES,
Codec.Encryption.TEA,
Codec.Encryption.Blowfish,
Codec.Encryption.Modes,
Codec.Encryption.Padding,
Codec.Text.Raw,
Codec.Utils,
Data.Digest.MD5,
Data.Digest.SHA1,
Data.Digest.SHA2,
Data.Digest.SHA224,
Data.Digest.SHA256,
Data.Digest.SHA384,
Data.Digest.SHA512,
Data.LargeWord,
Data.HMAC
Build-Depends: QuickCheck, HUnit
if flag(small_base)
Build-Depends: base >= 3, array, random, pretty
else
Build-Depends: base < 3
Ghc-options: -fglasgow-exts
Other-modules:
Codec.Encryption.BlowfishAux,
Codec.Encryption.DESAux,
Codec.Encryption.AESAux,
Data.Digest.MD5Aux
Executable SymmetricTest
Main-Is: SymmetricTest.hs
Ghc-options: -fglasgow-exts
Other-modules: Codec.Utils
Codec.Encryption.Blowfish
Codec.Encryption.Modes
Codec.Encryption.Padding
Codec.Encryption.DES
Codec.Encryption.AES
Data.LargeWord
Executable SHA1Test
Main-Is: SHA1Test.hs
Other-modules: Codec.Text.Raw
Data.Digest.SHA1
Executable RSATest
Main-Is: RSATest.hs
Other-modules: Codec.Utils
Data.Digest.SHA1
Codec.Encryption.RSA.MGF
Codec.Encryption.RSA.EMEOAEP
Codec.Encryption.RSA
Executable QuickTest
Main-Is: QuickTest.hs
Ghc-options: -fglasgow-exts
Other-modules: Codec.Utils
Codec.Encryption.Blowfish
Codec.Encryption.AES
Codec.Encryption.Modes
Codec.Encryption.Padding
Data.LargeWord
Executable HMACTest
Main-Is: HMACTest.hs
Other-modules: Codec.Utils
Data.HMAC