Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
90 lines (84 sloc) 2.3 KB
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
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/
Category: Cryptography
Tested-With: GHC == 6.10.1
Cabal-Version: >= 1.2
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
ghc-options:
-Wall -fglasgow-exts
C-Sources:
cbits/HsOpenSSL.c
Include-Dirs:
cbits
Install-Includes:
HsOpenSSL.h
Jump to Line
Something went wrong with that request. Please try again.