]>
Commit | Line | Data |
---|---|---|
f6781456 JT |
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 | |
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 | ||
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, | |
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 | ||
52 | test-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 |