This repository has been archived by the owner on Sep 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
cryptonite-openssl.cabal
69 lines (66 loc) · 2.36 KB
/
cryptonite-openssl.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
Name: cryptonite-openssl
Version: 0.7
Synopsis: Crypto stuff using OpenSSL cryptographic library
Description: Crypto stuff using the OpenSSL cryptographic library as bindings
License: BSD3
License-file: LICENSE
Copyright: Vincent Hanquez <[email protected]>
Author: Vincent Hanquez <[email protected]>
Maintainer: [email protected]
Category: Cryptography
Stability: experimental
Build-Type: Simple
Homepage: https://github.com/haskell-crypto/cryptonite-openssl
Bug-reports: https://github.com/haskell-crypto/cryptonite-openssl/issues
Cabal-Version: >=1.10
source-repository head
type: git
location: https://github.com/haskell-crypto/cryptonite-openssl
Library
if impl(ghc < 8.0)
buildable: False
Exposed-modules: Crypto.OpenSSL
Crypto.OpenSSL.ECC
Crypto.OpenSSL.BN
Crypto.OpenSSL.AES
Crypto.OpenSSL.Random
Other-modules: Crypto.OpenSSL.ECC.Foreign
, Crypto.OpenSSL.BN.Foreign
, Crypto.OpenSSL.AES.Foreign
, Crypto.OpenSSL.Misc
, Crypto.OpenSSL.ASN1
Build-depends: base
, bytestring
, basement
, memory
, cryptonite
ghc-options: -Wall -fwarn-tabs -optc-O3
default-language: Haskell2010
if os(mingw32) || os(windows)
extra-libraries: eay32, ssl32
else
if os(osx)
include-dirs: /usr/local/opt/openssl/include
extra-lib-dirs: /usr/local/opt/openssl/lib
else
if arch(x86_64)
cpp-options: -D__x86_64__
if arch(i386)
cpp-options: -D__i386__
extra-libraries: crypto
cpp-options: -DUSE_OPENSSL
Test-Suite test-cryptonite-openssl
type: exitcode-stdio-1.0
hs-source-dirs: tests
Main-is: Tests.hs
Other-modules: Imports
Build-Depends: base
, bytestring
, tasty
, tasty-quickcheck
, tasty-hunit
, tasty-kat
, cryptonite
, cryptonite-openssl
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -rtsopts
default-language: Haskell2010