]> git.immae.eu Git - github/fretlink/hmacaroons.git/blame - hmacaroons.cabal
Add quickchecked serialization properties
[github/fretlink/hmacaroons.git] / hmacaroons.cabal
CommitLineData
f6781456
JT
1name: hmacaroons
2version: 0.1.0.0
3synopsis: Haskell implementation of macaroons
4-- description:
5license: BSD3
6license-file: LICENSE
7author: Julien Tanguy
8maintainer: julien.tanguy@jhome.fr
9-- copyright:
10category: Data
11build-type: Simple
12extra-source-files: README.md
13cabal-version: >=1.10
14
15library
16 exposed-modules: Crypto.Macaroon,
17 Crypto.Macaroon.Binder
a20c77f8 18 Crypto.Macaroon.Serializer.Base64
f6781456
JT
19 other-modules: Crypto.Macaroon.Internal
20 -- other-extensions:
21 build-depends: base >=4 && < 5,
a20c77f8 22 attoparsec >=0.12,
f6781456
JT
23 bytestring >=0.10,
24 base64-bytestring >= 1.0,
25 byteable >= 0.1 && <0.2,
26 cereal >= 0.4,
27 cryptohash >=0.11 && <0.12,
28 cipher-aes >=0.2 && <0.3,
29 deepseq >= 1.1,
30 hex >= 0.1
31 hs-source-dirs: src
32 default-language: Haskell2010
33
34benchmark bench
35 default-language: Haskell2010
36 type: exitcode-stdio-1.0
37 hs-source-dirs: src, bench
38 main-is: bench.hs
39 ghc-options: -O2
40 build-depends: base >= 4 && <5,
a20c77f8 41 attoparsec >=0.12,
f6781456
JT
42 bytestring >=0.10,
43 base64-bytestring >= 1.0,
44 cereal >= 0.4,
45 cryptohash >=0.11 && <0.12,
46 cipher-aes >=0.2 && <0.3,
47 byteable >= 0.1 && <0.2,
48 hex >= 0.1,
49 deepseq >= 1.1,
50 criterion >= 1.1
51
52test-suite test
53 default-language: Haskell2010
54 type: exitcode-stdio-1.0
55 hs-source-dirs: test
46af385c 56 main-is: main.hs
f6781456 57 build-depends: base >= 4 && <5,
a20c77f8 58 attoparsec >=0.12,
f6781456
JT
59 bytestring >=0.10,
60 base64-bytestring >= 1.0,
61 byteable >= 0.1 && <0.2,
62 cereal >= 0.4,
63 cryptohash >=0.11 && <0.12,
64 hex >= 0.1,
65 tasty >= 0.10,
66 tasty-hunit >= 0.9,
a22bcdb6 67 tasty-quickcheck >= 0.8,
f6781456 68 hmacaroons