forked from btq-ag/keelung
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeelung.cabal
138 lines (133 loc) · 3.05 KB
/
keelung.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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack
name: keelung
version: 0.26.1
synopsis: DSL for creating zero-knowledge proofs
description: Please see the README on GitHub at <https://github.com/btq-ag/keelung#readme>
category: Cryptography
homepage: https://github.com/btq-ag/keelung#readme
bug-reports: https://github.com/btq-ag/keelung/issues
author: BTQ AG
maintainer: BTQ AG
copyright: 2022-2023 BTQ AG
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/btq-ag/keelung
library
exposed-modules:
Keelung
Keelung.CircuitFormat
Keelung.Constraint.R1C
Keelung.Constraint.R1CS
Keelung.Data.Bits
Keelung.Data.FieldInfo
Keelung.Data.N
Keelung.Data.Polynomial
Keelung.Data.Struct
Keelung.Error
Keelung.Field
Keelung.Heap
Keelung.Monad
Keelung.Options
Keelung.Prof
Keelung.Snarkjs
Keelung.Syntax
Keelung.Syntax.Counters
Keelung.Syntax.Encode
Keelung.Syntax.Encode.Syntax
other-modules:
Paths_keelung
hs-source-dirs:
src
default-extensions:
ImportQualifiedPost
ghc-options: -Wall -Werror=incomplete-patterns -fno-warn-orphans
build-depends:
QuickCheck
, aeson
, array
, attoparsec
, base >=4.7 && <5
, bytestring
, cereal
, containers
, deepseq
, directory
, galois-field
, groups
, mtl
, optparse-applicative
, process
, random
, semirings
, vector
, wl-pprint-text
default-language: Haskell2010
test-suite keelung-test
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Test.Monad
Test.Snarkjs
Test.VarLayout
Keelung
Keelung.CircuitFormat
Keelung.Constraint.R1C
Keelung.Constraint.R1CS
Keelung.Data.Bits
Keelung.Data.FieldInfo
Keelung.Data.N
Keelung.Data.Polynomial
Keelung.Data.Struct
Keelung.Error
Keelung.Field
Keelung.Heap
Keelung.Monad
Keelung.Options
Keelung.Prof
Keelung.Snarkjs
Keelung.Syntax
Keelung.Syntax.Counters
Keelung.Syntax.Encode
Keelung.Syntax.Encode.Syntax
Paths_keelung
hs-source-dirs:
test/
src/
default-extensions:
ImportQualifiedPost
ghc-options: -Wall -Werror=incomplete-patterns -fno-warn-orphans -Wall -Werror=incomplete-patterns -fno-warn-orphans
build-depends:
HUnit
, QuickCheck
, aeson
, array
, attoparsec
, base >=4.7 && <5
, bytestring
, cereal
, containers
, deepseq
, directory
, galois-field
, groups
, hspec
, hspec-expectations-lifted
, keelung
, mtl
, optparse-applicative
, process
, quickcheck-transformer
, random
, semirings
, vector
, wl-pprint-text
default-language: Haskell2010