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
|
cabal-version: >=1.24
name: btls
version: 0.0.0.0
synopsis: BoringSSL-backed TLS and cryptography library
description:
A TLS and cryptography library backed by BoringSSL, Google's fork of OpenSSL.
author: Benjamin Barenblat
maintainer: bbaren@google.com
category: Network
build-type: Custom
tested-with: GHC ==8.0.2
extra-source-files: third_party
custom-setup
setup-depends: base
, Cabal >=1.4 && <2.1
, directory <1.4
, filepath <1.5
library
hs-source-dirs: src
default-language: Haskell2010
other-extensions: CApiFFI
, ExistentialQuantification
, NamedFieldPuns
, Rank2Types
build-tools: hsc2hs
include-dirs: third_party/boringssl/src/include
ghc-options: -Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missing-import-lists
-Wno-safe -Wno-unsafe
-optl-Wl,-z,relro -optl-Wl,-z,now -optl-Wl,-s
exposed-modules: Data.Digest
other-modules: Data.Digest.Internal
-- Use special names for the BoringSSL libraries to avoid accidentally pulling
-- in OpenSSL.
extra-libraries: btls_crypto
build-depends: base >=4.9 && <4.10
, base-compat >=0.9.3 && <0.10
, bytestring >=0.10 && <0.11
test-suite tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
default-language: Haskell2010
other-extensions: OverloadedStrings
ghc-options: -Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missing-import-lists
-Wno-missing-signatures
-Wno-safe -Wno-unsafe
-optl-Wl,-z,relro -optl-Wl,-z,now -optl-Wl,-s
main-is: Tests.hs
other-modules: Data.DigestTests
, Data.Digest.HashTests
, Data.Digest.Md5Tests
, Data.Digest.Sha1Tests
, Data.Digest.Sha2Tests
build-depends: base >=4.9 && <4.10
, btls
, bytestring >=0.10 && <0.11
, process >=1.4.3 && <1.5
, smallcheck >=1.1.1 && <1.2
, smallcheck-series >=0.2 && <0.7
, tasty >=0.11.0.4 && <0.12
, tasty-hunit >=0.9.2 && <0.10
, tasty-smallcheck >=0.8.1 && <0.9
|