Skip to content
Newer
Older
100644 120 lines (114 sloc) 3.32 KB
fdff079 @phonohawk Bump version to 0.10.1.2
authored Nov 16, 2011
1 Name: HsOpenSSL
2 Synopsis: (Incomplete) OpenSSL binding for Haskell
d8a6a59 @phonohawk Initial import
authored Jun 12, 2007
3 Description:
bbc2886 @phonohawk Bump version to 0.10.1.3
authored Mar 4, 2012
4 .
5 HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA
6 and DSA keys, read and write PEM files, generate message digests,
7 sign and verify messages, encrypt and decrypt messages. It has
8 also some capabilities of creating SSL clients and servers.
9 .
10 Please note that this project has started at the time when there
11 were no pure-Haskell implementations of TLS. Now there is tls
12 package (<http://hackage.haskell.org/package/tls>), which looks
13 pretty saner than HsOpenSSL especially for initialisation and
14 error handlings. So PHO (the initial author of HsOpenSSL) highly
06ad781 @phonohawk Bump version to 0.10.1.4
authored Mar 8, 2012
15 encourages you to use and improve the tls package instead as long
16 as possible.
bbc2886 @phonohawk Bump version to 0.10.1.3
authored Mar 4, 2012
17 .
812bf8c @phonohawk Bump version to 0.10.2.1
authored Apr 16, 2012
18 Version: 0.10.2.1
fdff079 @phonohawk Bump version to 0.10.1.2
authored Nov 15, 2011
19 License: PublicDomain
20 License-File: COPYING
21 Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen
22 Maintainer: PHO <pho at cielonegro dot org>
23 Stability: stable
24 Homepage: https://github.com/phonohawk/HsOpenSSL
25 Bug-Reports: https://github.com/phonohawk/HsOpenSSL/issues
26 Category: Cryptography
27 Tested-With: GHC == 7.0.3
f121bc5 @phonohawk Cabal-Version: >= 1.6
authored Feb 20, 2009
28 Cabal-Version: >= 1.6
fdff079 @phonohawk Bump version to 0.10.1.2
authored Nov 15, 2011
29 Build-Type: Simple
d145e51 @phonohawk cleanup
authored Jul 5, 2007
30 Extra-Source-Files:
e91ca16 @phonohawk Applied a patch from John Van Enk and his friend.
authored Jun 27, 2009
31 AUTHORS
32 NEWS
fdff079 @phonohawk Bump version to 0.10.1.2
authored Nov 15, 2011
33 README.rst
e91ca16 @phonohawk Applied a patch from John Van Enk and his friend.
authored Jun 27, 2009
34 cbits/HsOpenSSL.h
35 cbits/mutex.h
36 examples/Makefile
37 examples/GenRSAKey.hs
38 examples/HelloWorld.hs
39 examples/PKCS7.hs
ba13f47 @phonohawk tests/* should be included in the sdist
authored Nov 5, 2007
40 tests/Base64.hs
41 tests/Cipher.hs
42 tests/DSA.hs
43 tests/Makefile
e75a99a @agl Update to 6.8.1
agl authored Nov 5, 2007
44
0630df7 @phonohawk Added source-repository declaration
authored Feb 20, 2009
45 Source-Repository head
425e9cd @phonohawk Converted from Darcs repository
authored Aug 27, 2011
46 Type: git
47 Location: git://github.com/phonohawk/HsOpenSSL.git
0630df7 @phonohawk Added source-repository declaration
authored Feb 20, 2009
48
e75a99a @agl Update to 6.8.1
agl authored Nov 5, 2007
49 Library
812bf8c @phonohawk Bump version to 0.10.2.1
authored Apr 16, 2012
50 Build-Depends:
51 base >= 4 && < 5,
52 bytestring,
53 ghc-prim,
54 network >= 2.1.0.0,
55 old-locale,
56 time >= 1.1.1
0e1d61e @taruti Fix cabal file for GHC 6.12
taruti authored Jan 20, 2010
57
58 if impl(ghc >= 6.11)
59 Build-Depends: integer-gmp
60 else
61 Build-Depends: integer
f40cdbc @phonohawk Fixed some minor problems in the previous patch.
authored Jun 27, 2009
62
e91ca16 @phonohawk Applied a patch from John Van Enk and his friend.
authored Jun 27, 2009
63 if os(mingw32)
525cabc @phonohawk ssl2 -> ssl32
authored Sep 17, 2010
64 Extra-Libraries: eay32 ssl32
f40cdbc @phonohawk Fixed some minor problems in the previous patch.
authored Jun 27, 2009
65 C-Sources: cbits/mutex-win.c
66 CC-Options: -D MINGW32
67 CPP-Options: -DCALLCONV=stdcall
68 else
69 Extra-Libraries: crypto ssl
70 C-Sources: cbits/mutex-pthread.c
71 CC-Options: -D PTHREAD
72 CPP-Options: -DCALLCONV=ccall
0f5a6a5 @phonohawk Added -Wall to the ghc-options.
authored Nov 5, 2007
73
e75a99a @agl Update to 6.8.1
agl authored Nov 5, 2007
74 Exposed-Modules:
75 OpenSSL
76 OpenSSL.BN
77 OpenSSL.EVP.Base64
78 OpenSSL.EVP.Cipher
79 OpenSSL.EVP.Digest
80 OpenSSL.EVP.Open
81 OpenSSL.EVP.PKey
82 OpenSSL.EVP.Seal
83 OpenSSL.EVP.Sign
84 OpenSSL.EVP.Verify
85 OpenSSL.Cipher
86 OpenSSL.PEM
87 OpenSSL.PKCS7
88 OpenSSL.Random
89 OpenSSL.DSA
90 OpenSSL.RSA
91 OpenSSL.X509
92 OpenSSL.X509.Revocation
93 OpenSSL.X509.Request
94 OpenSSL.X509.Store
ed5b4c2 @agl Add the beginnings of session support
agl authored Feb 14, 2008
95 OpenSSL.Session
defa84f @mvv Added bindings to Diffie-Hellman functions.
mvv authored Aug 15, 2011
96 OpenSSL.DH
e75a99a @agl Update to 6.8.1
agl authored Nov 5, 2007
97 Other-Modules:
98 OpenSSL.ASN1
99 OpenSSL.BIO
100 OpenSSL.ERR
101 OpenSSL.Objects
102 OpenSSL.SSL
103 OpenSSL.Stack
104 OpenSSL.Utils
105 OpenSSL.X509.Name
b2c35c8 @mvv Moved all EVP-related private functions to OpenSSL.EVP.Internal.
mvv authored Oct 28, 2011
106 OpenSSL.EVP.Internal
38ad559 @phonohawk Rename Internal.DH to OpenSSL.DH.Internal
authored Aug 18, 2011
107 OpenSSL.DH.Internal
e75a99a @agl Update to 6.8.1
agl authored Nov 5, 2007
108 Extensions:
a707814 @phonohawk Using -fglasgow-exts is a bad idea.
authored Jan 14, 2009
109 ForeignFunctionInterface, EmptyDataDecls, MagicHash,
5d1dd45 @phonohawk Increase type-safety of asymmetric key pairs.
authored Mar 27, 2009
110 UnboxedTuples, UnliftedFFITypes, DeriveDataTypeable,
111 ExistentialQuantification, RankNTypes
e75a99a @agl Update to 6.8.1
agl authored Nov 5, 2007
112 ghc-options:
a707814 @phonohawk Using -fglasgow-exts is a bad idea.
authored Jan 14, 2009
113 -Wall
e75a99a @agl Update to 6.8.1
agl authored Nov 5, 2007
114 C-Sources:
115 cbits/HsOpenSSL.c
116 Include-Dirs:
117 cbits
118 Install-Includes:
119 HsOpenSSL.h
Something went wrong with that request. Please try again.