packages feed

HsOpenSSL-0.5.1: HsOpenSSL.cabal

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.1
License: PublicDomain
License-File: COPYING
Author: Adam Langley <agl at imperialviolet.org>, PHO <pho at cielonegro.org>
Maintainer: PHO <pho at cielonegro.org>
Stability: experimental
Homepage: http://cielonegro.org/HsOpenSSL.html
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, 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