diff options
author | Julien Tanguy <julien.tanguy@jhome.fr> | 2015-08-17 19:40:19 +0200 |
---|---|---|
committer | Julien Tanguy <julien.tanguy@jhome.fr> | 2015-08-17 19:40:19 +0200 |
commit | cfeb65a103cb58048328b2ca3ce74351017f70d1 (patch) | |
tree | 8a96cc66aba8d8171045c0e0a6dcdd040b7bc588 /hmacaroons.cabal | |
parent | a1b6481db1e02013f668851096b084ff6088f682 (diff) | |
parent | 27d5a3a43c7d736f8cd842f14f3178d532de9152 (diff) | |
download | hmacaroons-cfeb65a103cb58048328b2ca3ce74351017f70d1.tar.gz hmacaroons-cfeb65a103cb58048328b2ca3ce74351017f70d1.tar.zst hmacaroons-cfeb65a103cb58048328b2ca3ce74351017f70d1.zip |
Merge branch 'verification'
Diffstat (limited to 'hmacaroons.cabal')
-rw-r--r-- | hmacaroons.cabal | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/hmacaroons.cabal b/hmacaroons.cabal index b70a984..8c6f410 100644 --- a/hmacaroons.cabal +++ b/hmacaroons.cabal | |||
@@ -1,17 +1,14 @@ | |||
1 | name: hmacaroons | 1 | name: hmacaroons |
2 | version: 0.1.0.0 | 2 | version: 0.4.0.0 |
3 | synopsis: Haskell implementation of macaroons | 3 | synopsis: Haskell implementation of macaroons |
4 | description: | 4 | description: |
5 | = Macaroons: Pure haskell implementation of macaroons | 5 | Hmacaroons is a pure haskell implementation of macaroons. It aims to |
6 | #macaroons-pure-haskell-implementation-of-macaroons# | ||
7 | . | ||
8 | Macaroons is a pure haskell implementation of macaroons. It aims to | ||
9 | provide compatibility at a serialized level with the | 6 | provide compatibility at a serialized level with the |
10 | <https://github.com/rescrv/libmacaroons reference implementation> and | 7 | <https://github.com/rescrv/libmacaroons reference implementation> and |
11 | the <https://github.com/ecordell/pymacaroons python implementation> | 8 | the <https://github.com/ecordell/pymacaroons python implementation> |
12 | . | 9 | . |
13 | __WARNING: This library has not been audited by security experts.__ | 10 | __WARNING: This library has not been audited by security experts.__ |
14 | __There is no error handling at the moment, everyhting is silently accepted__ | 11 | __There is no error handling at the moment, everything is silently accepted__ |
15 | . | 12 | . |
16 | It is developed in the purpose of exploration purposes, and would need | 13 | It is developed in the purpose of exploration purposes, and would need |
17 | much more attention if it were to be used in production. | 14 | much more attention if it were to be used in production. |
@@ -46,6 +43,7 @@ extra-source-files: README.md | |||
46 | CONTRIBUTING.md | 43 | CONTRIBUTING.md |
47 | CHANGELOG.md | 44 | CHANGELOG.md |
48 | cabal-version: >=1.10 | 45 | cabal-version: >=1.10 |
46 | tested-with: GHC==7.8.4, GHC==7.10.1 | ||
49 | 47 | ||
50 | source-repository head | 48 | source-repository head |
51 | type: git | 49 | type: git |
@@ -54,18 +52,21 @@ source-repository head | |||
54 | 52 | ||
55 | library | 53 | library |
56 | exposed-modules: Crypto.Macaroon | 54 | exposed-modules: Crypto.Macaroon |
57 | Crypto.Macaroon.Binder | 55 | -- Crypto.Macaroon.Binder |
58 | Crypto.Macaroon.Serializer.Base64 | 56 | Crypto.Macaroon.Serializer.Base64 |
59 | Crypto.Macaroon.Verifier | 57 | Crypto.Macaroon.Verifier |
60 | other-modules: Crypto.Macaroon.Internal | 58 | other-modules: Crypto.Macaroon.Internal |
59 | Crypto.Macaroon.Verifier.Internal | ||
61 | build-depends: base >=4 && < 5, | 60 | build-depends: base >=4 && < 5, |
62 | attoparsec >=0.12, | 61 | attoparsec >=0.12, |
62 | transformers >= 0.3, | ||
63 | bytestring >=0.10, | 63 | bytestring >=0.10, |
64 | base64-bytestring >= 1.0, | 64 | base64-bytestring >= 1.0, |
65 | byteable >= 0.1 && <0.2, | 65 | byteable >= 0.1 && <0.2, |
66 | cereal >= 0.4, | 66 | cereal >= 0.4, |
67 | cryptohash >=0.11 && <0.12, | 67 | cryptohash >=0.11 && <0.12, |
68 | either >=4.4, | 68 | either >=4.4, |
69 | -- nonce, | ||
69 | -- cipher-aes >=0.2 && <0.3, | 70 | -- cipher-aes >=0.2 && <0.3, |
70 | deepseq >= 1.1, | 71 | deepseq >= 1.1, |
71 | hex >= 0.1 | 72 | hex >= 0.1 |
@@ -86,6 +87,7 @@ benchmark bench | |||
86 | cereal >= 0.4, | 87 | cereal >= 0.4, |
87 | cryptohash >=0.11 && <0.12, | 88 | cryptohash >=0.11 && <0.12, |
88 | -- cipher-aes >=0.2 && <0.3, | 89 | -- cipher-aes >=0.2 && <0.3, |
90 | either >=4.4, | ||
89 | hex >= 0.1, | 91 | hex >= 0.1, |
90 | deepseq >= 1.1, | 92 | deepseq >= 1.1, |
91 | criterion >= 1.1 | 93 | criterion >= 1.1 |
@@ -93,7 +95,7 @@ benchmark bench | |||
93 | test-suite test | 95 | test-suite test |
94 | default-language: Haskell2010 | 96 | default-language: Haskell2010 |
95 | type: exitcode-stdio-1.0 | 97 | type: exitcode-stdio-1.0 |
96 | hs-source-dirs: test | 98 | hs-source-dirs: src, test |
97 | main-is: main.hs | 99 | main-is: main.hs |
98 | build-depends: base >= 4 && <5, | 100 | build-depends: base >= 4 && <5, |
99 | attoparsec >=0.12, | 101 | attoparsec >=0.12, |
@@ -102,9 +104,11 @@ test-suite test | |||
102 | byteable >= 0.1 && <0.2, | 104 | byteable >= 0.1 && <0.2, |
103 | cereal >= 0.4, | 105 | cereal >= 0.4, |
104 | cryptohash >=0.11 && <0.12, | 106 | cryptohash >=0.11 && <0.12, |
107 | either >=4.4, | ||
105 | hex >= 0.1, | 108 | hex >= 0.1, |
106 | tasty >= 0.10, | 109 | tasty >= 0.10, |
107 | tasty-hunit >= 0.9, | 110 | tasty-hunit >= 0.9, |
108 | tasty-quickcheck >= 0.8, | 111 | tasty-quickcheck >= 0.8, |
109 | QuickCheck >= 2.8, | 112 | QuickCheck >= 2.8, |
110 | hmacaroons | 113 | deepseq >= 1.1, |
114 | transformers >= 0.3 | ||