Name: HsOpenSSL Synopsis: (Part of) OpenSSL binding for Haskell Description: HsOpenSSL is a (part of) OpenSSL binding for Haskell. It can generate RSA and DSA keys, read and write PEM files, generate message digests, sign and verify messages, encrypt and decrypt messages. Version: 0.5 x-revision: 1 License: PublicDomain License-File: COPYING Author: Adam Langley , PHO Maintainer: PHO Stability: experimental Homepage: http://cielonegro.org/HsOpenSSL/ Category: Cryptography Tested-With: GHC == 6.10.1 Cabal-Version: >= 1.2.3 Build-Type: Configure Extra-Source-Files: AUTHORS HsOpenSSL.buildinfo.in NEWS cbits/HsOpenSSL.h configure configure.ac examples/Makefile examples/GenRSAKey.hs examples/HelloWorld.hs examples/PKCS7.hs tests/Base64.hs tests/Cipher.hs tests/DSA.hs tests/Makefile flag splitBase description: Choose the new smaller, split-up base package. Library if flag(splitBase) build-depends: base >= 3 && < 4.3, bytestring, ghc-prim, integer, time >= 1.1.1, old-locale, network>=2.1.0.0 else build-depends: base < 3, time >= 1.1.1 --PkgConfig-Depends: openssl >= 0.9.7l -- We really should use this instead of the configure script but -- Cabal 1.6.0.1 can't handle this weird version scheme of OpenSSL. Exposed-Modules: OpenSSL OpenSSL.BN OpenSSL.EVP.Base64 OpenSSL.EVP.Cipher OpenSSL.EVP.Digest OpenSSL.EVP.Open OpenSSL.EVP.PKey OpenSSL.EVP.Seal OpenSSL.EVP.Sign OpenSSL.EVP.Verify OpenSSL.Cipher OpenSSL.PEM OpenSSL.PKCS7 OpenSSL.Random OpenSSL.DSA OpenSSL.RSA OpenSSL.X509 OpenSSL.X509.Revocation OpenSSL.X509.Request OpenSSL.X509.Store OpenSSL.Session Other-Modules: OpenSSL.ASN1 OpenSSL.BIO OpenSSL.ERR OpenSSL.Objects OpenSSL.SSL OpenSSL.Stack OpenSSL.Utils OpenSSL.X509.Name Extensions: ForeignFunctionInterface, EmptyDataDecls, MagicHash, UnboxedTuples, UnliftedFFITypes, DeriveDataTypeable ghc-options: -Wall C-Sources: cbits/HsOpenSSL.c Include-Dirs: cbits Install-Includes: HsOpenSSL.h