Cabal revisions of HsOpenSSL-0.10.4
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: HsOpenSSL-Synopsis: Partial OpenSSL binding for Haskell-Description:- .- HsOpenSSL is an 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. It has- also some capabilities of creating SSL clients and servers.- .- This package is in production use by a number of Haskell based- systems and stable. You may also be interested in the @tls@ package,- <http://hackage.haskell.org/package/tls>, which is a pure Haskell- implementation of SSL.- .-Version: 0.10.4-License: PublicDomain-License-File: COPYING-Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen-Maintainer: PHO <pho at cielonegro dot org>-Stability: stable-Homepage: https://github.com/phonohawk/HsOpenSSL-Bug-Reports: https://github.com/phonohawk/HsOpenSSL/issues-Category: Cryptography-Tested-With: GHC == 7.6.2-Cabal-Version: >= 1.6-Build-Type: Simple-Extra-Source-Files:- AUTHORS- ChangeLog- README.rst- cbits/HsOpenSSL.h- cbits/mutex.h- examples/Makefile- examples/GenRSAKey.hs- examples/HelloWorld.hs- examples/PKCS7.hs- examples/Server.hs- examples/server.crt- examples/server.pem- tests/Base64.hs- tests/Cipher.hs- tests/DSA.hs- tests/Makefile--Source-Repository head- Type: git- Location: git://github.com/phonohawk/HsOpenSSL.git--Flag fast-bignum- Description:- Enable fast moving of bignums between OpenSSL and GMP (GHC Only).- Default:- True--Library- Build-Depends:- base >= 4 && < 5,- bytestring,- ghc-prim,- network >= 2.1.0.0,- old-locale,- time >= 1.1.1-- if flag(fast-bignum)- CPP-Options: -DFAST_BIGNUM- if impl(ghc >= 6.11)- Build-Depends: integer-gmp- else- Build-Depends: integer-- if os(mingw32)- Extra-Libraries: eay32 ssl32- C-Sources: cbits/mutex-win.c- CC-Options: -D MINGW32- CPP-Options: -DCALLCONV=stdcall- else- Extra-Libraries: crypto ssl- C-Sources: cbits/mutex-pthread.c- CC-Options: -D PTHREAD- CPP-Options: -DCALLCONV=ccall-- 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- OpenSSL.DH- Other-Modules:- OpenSSL.ASN1- OpenSSL.BIO- OpenSSL.ERR- OpenSSL.Objects- OpenSSL.SSL- OpenSSL.Stack- OpenSSL.Utils- OpenSSL.X509.Name- OpenSSL.EVP.Internal- OpenSSL.DH.Internal- Extensions:- ForeignFunctionInterface, EmptyDataDecls, MagicHash,- UnboxedTuples, UnliftedFFITypes, DeriveDataTypeable,- ExistentialQuantification, RankNTypes- ghc-options:- -Wall- C-Sources:- cbits/HsOpenSSL.c- Include-Dirs:- cbits- Install-Includes:- HsOpenSSL.h+Name: HsOpenSSL +Synopsis: Partial OpenSSL binding for Haskell +Description: + . + HsOpenSSL is an 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. It has + also some capabilities of creating SSL clients and servers. + . + This package is in production use by a number of Haskell based + systems and stable. You may also be interested in the @tls@ package, + <http://hackage.haskell.org/package/tls>, which is a pure Haskell + implementation of SSL. + . +Version: 0.10.4 +x-revision: 1 +License: PublicDomain +License-File: COPYING +Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen +Maintainer: PHO <pho at cielonegro dot org> +Stability: stable +Homepage: https://github.com/phonohawk/HsOpenSSL +Bug-Reports: https://github.com/phonohawk/HsOpenSSL/issues +Category: Cryptography +Tested-With: GHC == 7.6.2 +Cabal-Version: >= 1.6 +Build-Type: Simple +Extra-Source-Files: + AUTHORS + ChangeLog + README.rst + cbits/HsOpenSSL.h + cbits/mutex.h + examples/Makefile + examples/GenRSAKey.hs + examples/HelloWorld.hs + examples/PKCS7.hs + examples/Server.hs + examples/server.crt + examples/server.pem + tests/Base64.hs + tests/Cipher.hs + tests/DSA.hs + tests/Makefile + +Source-Repository head + Type: git + Location: git://github.com/phonohawk/HsOpenSSL.git + +Flag fast-bignum + Description: + Enable fast moving of bignums between OpenSSL and GMP (GHC Only). + Default: + True + +Library + Build-Depends: + base >= 4 && < 5, + bytestring, + ghc-prim, + network >= 2.1.0.0, + old-locale, + time >= 1.1.1 && < 1.5 + + if flag(fast-bignum) + CPP-Options: -DFAST_BIGNUM + if impl(ghc >= 6.11) + Build-Depends: integer-gmp < 1 + else + Build-Depends: integer + + if os(mingw32) + Extra-Libraries: eay32 ssl32 + C-Sources: cbits/mutex-win.c + CC-Options: -D MINGW32 + CPP-Options: -DCALLCONV=stdcall + else + Extra-Libraries: crypto ssl + C-Sources: cbits/mutex-pthread.c + CC-Options: -D PTHREAD + CPP-Options: -DCALLCONV=ccall + + 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 + OpenSSL.DH + Other-Modules: + OpenSSL.ASN1 + OpenSSL.BIO + OpenSSL.ERR + OpenSSL.Objects + OpenSSL.SSL + OpenSSL.Stack + OpenSSL.Utils + OpenSSL.X509.Name + OpenSSL.EVP.Internal + OpenSSL.DH.Internal + Extensions: + ForeignFunctionInterface, EmptyDataDecls, MagicHash, + UnboxedTuples, UnliftedFFITypes, DeriveDataTypeable, + ExistentialQuantification, RankNTypes + ghc-options: + -Wall + C-Sources: + cbits/HsOpenSSL.c + Include-Dirs: + cbits + Install-Includes: + HsOpenSSL.h
revision 2
implementation of SSL. . Version: 0.10.4 -x-revision: 1 +x-revision: 2 License: PublicDomain License-File: COPYING Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen base >= 4 && < 5, bytestring, ghc-prim, - network >= 2.1.0.0, + network >= 2.1.0.0 && < 2.9, old-locale, time >= 1.1.1 && < 1.5