X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=hmacaroons.cabal;h=8c6f4101e0299aeede027822f86ead94e4188f71;hb=b1c4109f79dd96e033c9a849328dabe90ee9afe8;hp=48e2cfe296e5831dbc700679ae003f549bf730cd;hpb=b92e3c159fad49b86fe4bd115f487057c04e3c18;p=github%2Ffretlink%2Fhmacaroons.git diff --git a/hmacaroons.cabal b/hmacaroons.cabal index 48e2cfe..8c6f410 100644 --- a/hmacaroons.cabal +++ b/hmacaroons.cabal @@ -1,17 +1,14 @@ name: hmacaroons -version: 0.1.0.0 +version: 0.4.0.0 synopsis: Haskell implementation of macaroons description: - = Macaroons: Pure haskell implementation of macaroons - #macaroons-pure-haskell-implementation-of-macaroons# - . - Macaroons is a pure haskell implementation of macaroons. It aims to + Hmacaroons is a pure haskell implementation of macaroons. It aims to provide compatibility at a serialized level with the and the . __WARNING: This library has not been audited by security experts.__ - __There is no error handling at the moment, everyhting is silently accepted__ + __There is no error handling at the moment, everything is silently accepted__ . It is developed in the purpose of exploration purposes, and would need much more attention if it were to be used in production. @@ -44,8 +41,9 @@ category: Data build-type: Simple extra-source-files: README.md CONTRIBUTING.md - CHANGELOG + CHANGELOG.md cabal-version: >=1.10 +tested-with: GHC==7.8.4, GHC==7.10.1 source-repository head type: git @@ -54,17 +52,21 @@ source-repository head library exposed-modules: Crypto.Macaroon - Crypto.Macaroon.Binder + -- Crypto.Macaroon.Binder Crypto.Macaroon.Serializer.Base64 Crypto.Macaroon.Verifier other-modules: Crypto.Macaroon.Internal + Crypto.Macaroon.Verifier.Internal build-depends: base >=4 && < 5, attoparsec >=0.12, + transformers >= 0.3, bytestring >=0.10, base64-bytestring >= 1.0, byteable >= 0.1 && <0.2, cereal >= 0.4, cryptohash >=0.11 && <0.12, + either >=4.4, + -- nonce, -- cipher-aes >=0.2 && <0.3, deepseq >= 1.1, hex >= 0.1 @@ -85,6 +87,7 @@ benchmark bench cereal >= 0.4, cryptohash >=0.11 && <0.12, -- cipher-aes >=0.2 && <0.3, + either >=4.4, hex >= 0.1, deepseq >= 1.1, criterion >= 1.1 @@ -92,7 +95,7 @@ benchmark bench test-suite test default-language: Haskell2010 type: exitcode-stdio-1.0 - hs-source-dirs: test + hs-source-dirs: src, test main-is: main.hs build-depends: base >= 4 && <5, attoparsec >=0.12, @@ -101,9 +104,11 @@ test-suite test byteable >= 0.1 && <0.2, cereal >= 0.4, cryptohash >=0.11 && <0.12, + either >=4.4, hex >= 0.1, tasty >= 0.10, tasty-hunit >= 0.9, tasty-quickcheck >= 0.8, - QuickCheck < 2.8, - hmacaroons + QuickCheck >= 2.8, + deepseq >= 1.1, + transformers >= 0.3