Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 104 lines (98 sloc) 2.866 kB
d8a6a59 @phonohawk Initial import
authored
1 Name: HsOpenSSL
4751e5c @phonohawk Slight doc fix
authored
2 Synopsis: (Incomplete) OpenSSL binding for Haskell
d8a6a59 @phonohawk Initial import
authored
3 Description:
4751e5c @phonohawk Slight doc fix
authored
4 HsOpenSSL is an (incomplete) OpenSSL binding for Haskell. It
5 can generate RSA and DSA keys, read and write PEM files,
6 generate message digests, sign and verify messages, encrypt
c8d630e @phonohawk README.rst
authored
7 and decrypt messages. It also has some capabilities of
8 creating SSL clients and servers.
0d599fb @phonohawk Bump version to 0.10.1.1
authored
9 Version: 0.10.1.1
d8a6a59 @phonohawk Initial import
authored
10 License: PublicDomain
0e4cdc6 @phonohawk Added COPYING / Supplessed unneeded imports
authored
11 License-File: COPYING
6b1a429 @phonohawk ditz issues
authored
12 Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen
5214607 @phonohawk Extend the 'Author' list of HsOpenSSL.cabal to honor Taru Karttunen's…
authored
13 Maintainer: PHO <pho at cielonegro dot org>
c0d34cc @phonohawk * Fix Windows support as suggested in this page:
authored
14 Stability: stable
1e017ef @phonohawk Typo fix
authored
15 Homepage: http://cielonegro.org/HsOpenSSL.html
959f97a @phonohawk Bump version to 0.10.1
authored
16 Bug-Reports: http://static.cielonegro.org/ditz/HsOpenSSL/
d8a6a59 @phonohawk Initial import
authored
17 Category: Cryptography
80612ea @phonohawk Bump version to 0.10
authored
18 Tested-With: GHC == 7.0.3
f121bc5 @phonohawk Cabal-Version: >= 1.6
authored
19 Cabal-Version: >= 1.6
e91ca16 @phonohawk Applied a patch from John Van Enk and his friend.
authored
20 Build-Type: Simple
d145e51 @phonohawk cleanup
authored
21 Extra-Source-Files:
e91ca16 @phonohawk Applied a patch from John Van Enk and his friend.
authored
22 AUTHORS
23 NEWS
24 cbits/HsOpenSSL.h
25 cbits/mutex.h
26 examples/Makefile
27 examples/GenRSAKey.hs
28 examples/HelloWorld.hs
29 examples/PKCS7.hs
ba13f47 @phonohawk tests/* should be included in the sdist
authored
30 tests/Base64.hs
31 tests/Cipher.hs
32 tests/DSA.hs
33 tests/Makefile
e75a99a @agl Update to 6.8.1
agl authored
34
0630df7 @phonohawk Added source-repository declaration
authored
35 Source-Repository head
425e9cd @phonohawk Converted from Darcs repository
authored
36 Type: git
37 Location: git://github.com/phonohawk/HsOpenSSL.git
0630df7 @phonohawk Added source-repository declaration
authored
38
e75a99a @agl Update to 6.8.1
agl authored
39 Library
0e1d61e @taruti Fix cabal file for GHC 6.12
taruti authored
40 Build-Depends: base >= 4 && < 5, bytestring, ghc-prim, time >= 1.1.1, old-locale, network>=2.1.0.0
41
42 if impl(ghc >= 6.11)
43 Build-Depends: integer-gmp
44 else
45 Build-Depends: integer
f40cdbc @phonohawk Fixed some minor problems in the previous patch.
authored
46
e91ca16 @phonohawk Applied a patch from John Van Enk and his friend.
authored
47 if os(mingw32)
525cabc @phonohawk ssl2 -> ssl32
authored
48 Extra-Libraries: eay32 ssl32
f40cdbc @phonohawk Fixed some minor problems in the previous patch.
authored
49 C-Sources: cbits/mutex-win.c
50 CC-Options: -D MINGW32
51 CPP-Options: -DCALLCONV=stdcall
52 else
53 Extra-Libraries: crypto ssl
54 C-Sources: cbits/mutex-pthread.c
55 CC-Options: -D PTHREAD
56 CPP-Options: -DCALLCONV=ccall
0f5a6a5 @phonohawk Added -Wall to the ghc-options.
authored
57
e75a99a @agl Update to 6.8.1
agl authored
58 Exposed-Modules:
59 OpenSSL
60 OpenSSL.BN
61 OpenSSL.EVP.Base64
62 OpenSSL.EVP.Cipher
63 OpenSSL.EVP.Digest
64 OpenSSL.EVP.Open
65 OpenSSL.EVP.PKey
66 OpenSSL.EVP.Seal
67 OpenSSL.EVP.Sign
68 OpenSSL.EVP.Verify
69 OpenSSL.Cipher
70 OpenSSL.PEM
71 OpenSSL.PKCS7
72 OpenSSL.Random
73 OpenSSL.DSA
74 OpenSSL.RSA
75 OpenSSL.X509
76 OpenSSL.X509.Revocation
77 OpenSSL.X509.Request
78 OpenSSL.X509.Store
ed5b4c2 @agl Add the beginnings of session support
agl authored
79 OpenSSL.Session
defa84f @mvv Added bindings to Diffie-Hellman functions.
mvv authored
80 OpenSSL.DH
e75a99a @agl Update to 6.8.1
agl authored
81 Other-Modules:
82 OpenSSL.ASN1
83 OpenSSL.BIO
84 OpenSSL.ERR
85 OpenSSL.Objects
86 OpenSSL.SSL
87 OpenSSL.Stack
88 OpenSSL.Utils
89 OpenSSL.X509.Name
b2c35c8 @mvv Moved all EVP-related private functions to OpenSSL.EVP.Internal.
mvv authored
90 OpenSSL.EVP.Internal
38ad559 @phonohawk Rename Internal.DH to OpenSSL.DH.Internal
authored
91 OpenSSL.DH.Internal
e75a99a @agl Update to 6.8.1
agl authored
92 Extensions:
a707814 @phonohawk Using -fglasgow-exts is a bad idea.
authored
93 ForeignFunctionInterface, EmptyDataDecls, MagicHash,
5d1dd45 @phonohawk Increase type-safety of asymmetric key pairs.
authored
94 UnboxedTuples, UnliftedFFITypes, DeriveDataTypeable,
95 ExistentialQuantification, RankNTypes
e75a99a @agl Update to 6.8.1
agl authored
96 ghc-options:
a707814 @phonohawk Using -fglasgow-exts is a bad idea.
authored
97 -Wall
e75a99a @agl Update to 6.8.1
agl authored
98 C-Sources:
99 cbits/HsOpenSSL.c
100 Include-Dirs:
101 cbits
102 Install-Includes:
103 HsOpenSSL.h
Something went wrong with that request. Please try again.