packages feed

Crypto-3.0.3: Crypto.cabal

Name:            Crypto
Version:         3.0.3
License:         OtherLicense
License-File:	 ReadMe.tex
Author:          Dominic Steinitz
Maintainer:	 dominic.steinitz@blueyonder.co.uk
Copyright:       Dominic Steinitz 2003 - 2006
Stability:	 Alpha
Synopsis:        DES, Blowfish, AES, SHA1, MD5, RSA, X.509 Identity 
                 and Attribute Certificates, General ASN.1 Support, Base64, PKCS8,
                 PKCS1v15, Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5
                 Padding, Various Encryption Modes e.g. Cipher Block Chaining all in one package.
Build-Depends:   base, mtl, QuickCheck, HUnit, NewBinary
Ghc-options:     -fglasgow-exts
Exposed-Modules: Codec.ASN1,
                 Codec.ASN1.BER,
                 Codec.ASN1.InformationFramework,
                 Codec.ASN1.TLV,
                 Codec.ASN1.X509,
                 Codec.ASN1.X509.AttributeCertificateDefinitions,
                 Codec.ASN1.PKCS1v15,
                 Codec.ASN1.PKCS8,
                 Codec.Binary.Base64,
                 Codec.Encryption.RSA,
                 Codec.Encryption.RSA.EMEOAEP,
                 Codec.Encryption.RSA.MGF,
                 Codec.Encryption.RSA.NumberTheory,
                 Codec.Encryption.DES,
                 Codec.Encryption.AES,
                 Codec.Encryption.Blowfish,
                 Codec.Encryption.Modes,
                 Codec.Encryption.Padding,
                 Codec.Text.Raw,
                 Codec.Utils,
                 Data.Digest.MD5,
                 Data.Digest.SHA1,
                 Data.LargeWord
Other-modules:   Codec.Encryption.BlowfishAux,
                 Codec.Encryption.DESAux,
                 Data.Digest.SHA1Aux,
                 Codec.Encryption.AESAux,
                 Data.Digest.MD5Aux

Executable:      BERTest
Main-Is:         BERTest.hs
Ghc-options:     -fglasgow-exts
Other-modules:	 Codec.ASN1,
                 Codec.ASN1.BER

Executable:      X509Example
Main-Is:         X509Example.hs
Ghc-options:     -fglasgow-exts
Other-modules:   Codec.ASN1.BER,
                 Codec.ASN1,
                 Codec.ASN1.TLV,
                 Codec.ASN1.X509,
                 Codec.Utils

Executable:      PKCS8Example
Main-Is:         PKCS8Example.hs
Ghc-options:     -fglasgow-exts
Other-modules:   Codec.ASN1.BER,
                 Codec.ASN1,
                 Codec.ASN1.TLV,
                 Codec.ASN1.X509,
                 Codec.Utils

Executable:      AttributeCertificate
Main-Is:         AttributeCertificate.hs
Ghc-options:     -fglasgow-exts
Other-modules:   Codec.ASN1.BER,
                 Codec.ASN1,
                 Codec.ASN1.TLV,
                 Codec.ASN1.X509,
                 Codec.Utils,
                 Codec.ASN1.InformationFramework
                 Codec.ASN1.X509.AttributeCertificateDefinitions

Executable:      RSAEncryptionExample
Main-Is:         RSAEncryptionExample.hs
Ghc-options:     -fglasgow-exts
Other-modules:   Codec.ASN1
                 Codec.Utils
                 Data.Digest.SHA1
                 Codec.Encryption.RSA.MGF
                 Codec.Encryption.RSA.EMEOAEP
                 Codec.Encryption.RSA
                 Codec.ASN1.TLV
                 Codec.ASN1.X509
                 Codec.ASN1.BER

Executable:      RSAVerifyExample
Main-Is:         RSAVerifyExample.hs
Ghc-options:     -fglasgow-exts
Other-modules:   Codec.ASN1
                 Codec.Utils
                 Data.Digest.SHA1
                 Codec.Encryption.RSA
                 Codec.ASN1.TLV
                 Codec.ASN1.X509
                 Codec.ASN1.BER
                 Codec.ASN1.PKCS1v15

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:      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