aboutsummaryrefslogtreecommitdiffhomepage
path: root/hmacaroons.cabal
diff options
context:
space:
mode:
authorJulien Tanguy <julien.tanguy@jhome.fr>2015-08-17 19:40:19 +0200
committerJulien Tanguy <julien.tanguy@jhome.fr>2015-08-17 19:40:19 +0200
commitcfeb65a103cb58048328b2ca3ce74351017f70d1 (patch)
tree8a96cc66aba8d8171045c0e0a6dcdd040b7bc588 /hmacaroons.cabal
parenta1b6481db1e02013f668851096b084ff6088f682 (diff)
parent27d5a3a43c7d736f8cd842f14f3178d532de9152 (diff)
downloadhmacaroons-cfeb65a103cb58048328b2ca3ce74351017f70d1.tar.gz
hmacaroons-cfeb65a103cb58048328b2ca3ce74351017f70d1.tar.zst
hmacaroons-cfeb65a103cb58048328b2ca3ce74351017f70d1.zip
Merge branch 'verification'
Diffstat (limited to 'hmacaroons.cabal')
-rw-r--r--hmacaroons.cabal22
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 @@
1name: hmacaroons 1name: hmacaroons
2version: 0.1.0.0 2version: 0.4.0.0
3synopsis: Haskell implementation of macaroons 3synopsis: Haskell implementation of macaroons
4description: 4description:
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
48cabal-version: >=1.10 45cabal-version: >=1.10
46tested-with: GHC==7.8.4, GHC==7.10.1
49 47
50source-repository head 48source-repository head
51 type: git 49 type: git
@@ -54,18 +52,21 @@ source-repository head
54 52
55library 53library
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
93test-suite test 95test-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