]> git.immae.eu Git - github/fretlink/hmacaroons.git/blob - hmacaroons.cabal
Add quickchecked serialization properties
[github/fretlink/hmacaroons.git] / hmacaroons.cabal
1 name: hmacaroons
2 version: 0.1.0.0
3 synopsis: Haskell implementation of macaroons
4 -- description:
5 license: BSD3
6 license-file: LICENSE
7 author: Julien Tanguy
8 maintainer: julien.tanguy@jhome.fr
9 -- copyright:
10 category: Data
11 build-type: Simple
12 extra-source-files: README.md
13 cabal-version: >=1.10
14
15 library
16 exposed-modules: Crypto.Macaroon,
17 Crypto.Macaroon.Binder
18 Crypto.Macaroon.Serializer.Base64
19 other-modules: Crypto.Macaroon.Internal
20 -- other-extensions:
21 build-depends: base >=4 && < 5,
22 attoparsec >=0.12,
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
34 benchmark 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,
41 attoparsec >=0.12,
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
52 test-suite test
53 default-language: Haskell2010
54 type: exitcode-stdio-1.0
55 hs-source-dirs: test
56 main-is: main.hs
57 build-depends: base >= 4 && <5,
58 attoparsec >=0.12,
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,
67 tasty-quickcheck >= 0.8,
68 hmacaroons