forked from depressed-pho/HsOpenSSL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
HsOpenSSL.cabal
102 lines (97 loc) · 2.77 KB
/
HsOpenSSL.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Name: HsOpenSSL
Synopsis: (Incomplete) OpenSSL binding for Haskell
Description:
HsOpenSSL is an (incomplete) 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 also has some capabilities of
creating SSL clients and servers.
Version: 0.10.1.1
License: PublicDomain
License-File: COPYING
Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen
Maintainer: PHO <pho at cielonegro dot org>
Stability: stable
Homepage: http://cielonegro.org/HsOpenSSL.html
Bug-Reports: http://static.cielonegro.org/ditz/HsOpenSSL/
Category: Cryptography
Tested-With: GHC == 7.0.3
Cabal-Version: >= 1.6
Build-Type: Simple
Extra-Source-Files:
AUTHORS
NEWS
cbits/HsOpenSSL.h
cbits/mutex.h
examples/Makefile
examples/GenRSAKey.hs
examples/HelloWorld.hs
examples/PKCS7.hs
tests/Base64.hs
tests/Cipher.hs
tests/DSA.hs
tests/Makefile
Source-Repository head
Type: git
Location: git://github.com/phonohawk/HsOpenSSL.git
Library
Build-Depends: base >= 4 && < 5, bytestring, ghc-prim, time >= 1.1.1, old-locale, network>=2.1.0.0
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.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