-
Notifications
You must be signed in to change notification settings - Fork 6
/
oblivious-transfer.cabal
93 lines (84 loc) · 3.01 KB
/
oblivious-transfer.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
cabal-version: 1.12
name: oblivious-transfer
version: 0.1.0
license: Apache
license-file: LICENSE
maintainer: Adjoint Inc (info@adjoint.io)
homepage: https://github.com/adjoint-io/oblivious-transfer#readme
bug-reports: https://github.com/adjoint-io/oblivious-transfer/issues
synopsis:
An implementation of the Oblivious Transfer protocol in Haskell
description:
Please see the README on GitHub at <https://github.com/adjoint-io/oblivious-transfer#readme>
category: Cryptography
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/adjoint-io/oblivious-transfer
library
exposed-modules: OT
hs-source-dirs: src
other-modules: Paths_oblivious_transfer
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
FlexibleInstances
LambdaCase
OverloadedStrings
RecordWildCards
ghc-options:
-fwarn-tabs -fwarn-incomplete-patterns
-fwarn-incomplete-record-updates -fwarn-redundant-constraints
-fwarn-implicit-prelude -fwarn-overflowed-literals -fwarn-orphans
-fwarn-identities -fwarn-dodgy-exports -fwarn-dodgy-imports
-fwarn-duplicate-exports -fwarn-overlapping-patterns
-fwarn-missing-fields -fwarn-missing-methods
-fwarn-missing-signatures -fwarn-noncanonical-monad-instances
-fwarn-unused-pattern-binds -fwarn-unused-type-patterns
-fwarn-unrecognised-pragmas -fwarn-wrong-do-bind
-fno-warn-name-shadowing -fno-warn-unused-binds
-fno-warn-unused-matches -fno-warn-unused-do-bind
build-depends:
base >=4.7 && <5
, bytestring >=0.10.8 && <0.11
, elliptic-curve >=0.3.0 && <0.4
, galois-field >=1.0 && <1.1
, memory >=0.14.0 && <0.16
, MonadRandom >=0.5.1 && <0.6
, protolude >=0.2.3 && <0.3
, random >=1.1 && <1.2
, SHA >=1.6.4 && <1.7
test-suite oblivious-transfer-test
type: exitcode-stdio-1.0
main-is: Driver.hs
hs-source-dirs: test
other-modules:
Paths_oblivious_transfer
TestOT
default-language: Haskell2010
default-extensions:
NoImplicitPrelude
FlexibleInstances
LambdaCase
OverloadedStrings
RecordWildCards
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, bytestring >=0.10.8 && <0.11
, elliptic-curve >=0.3.0 && <0.4
, galois-field >=1.0 && <1.1
, memory >=0.14.0 && <0.16
, MonadRandom >=0.5.1 && <0.6
, oblivious-transfer
, protolude >=0.2.3 && <0.3
, QuickCheck >=2.12 && <2.14
, random >=1.1 && <1.2
, SHA >=1.6.4 && <1.7
, tasty >=1.2 && <1.3
, tasty-discover >=4.1 && <4.3
, tasty-hunit >=0.10 && <0.11
, tasty-quickcheck >=0.10 && <0.11