packages feed

Cabal revisions of hashing-0.1.0.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                hashing-version:             0.1.0.1-synopsis:            A pure haskell library implements several hash algorithms.-description:         hashing is a pure haskell hash library, supported hash algorithm: SHA1/SHA224/SHA256/SHA384/SHA512-                     MD5 and Whirlpool. It provides a simple interface ``hash`` and ``hashLazy`` to compute a hash value-                     Based on the type signature.-                     Performance wise it only has 1/5 - 1/15 of native C implementations, or ``cryptonite``.-                     Compare to other pure hash libraries such as PureMD5/SHA, it provides a simpler interface, -                     implements more algorithms, and has less dependencies.-homepage:            https://github.com/wangbj/hashing-license:             MIT-license-file:        LICENSE-author:              Baojun Wang-maintainer:          wangbj@gmail.com-copyright:           2016 Baojun Wang-category:            Cryptography-build-type:          Simple--- extra-source-files:-cabal-version:       >=1.10-bug-reports:         https://github.com/wangbj/hashing/issues--library-  hs-source-dirs:      src-  exposed-modules:     Crypto.Hash-                     , Crypto.Hash.ADT-                     , Crypto.Hash.SHA1-                     , Crypto.Hash.SHA256-                     , Crypto.Hash.SHA512-                     , Crypto.Hash.MD5-                     , Crypto.Hash.Whirlpool-  build-depends:       array >= 0.5.1.0 && < 0.6-                     , base >= 4.7 && < 5-                     , bytestring >= 0.10.6.0 && < 0.11-  default-language:    Haskell2010--executable hashing-exe-  hs-source-dirs:      app-  main-is:             Main.hs-  ghc-options:         -threaded -rtsopts -Wall -with-rtsopts=-N1-  build-depends:       QuickCheck >= 2.8.1-                     , array >= 0.5.1.0-                     , base-                     , bytestring >= 0.10.6.0-                     , hashing-                     , mtl >= 2.2.1-  default-language:    Haskell2010--test-suite hashing-test-  type:                exitcode-stdio-1.0-  hs-source-dirs:      test-  main-is:             Spec.hs-  build-depends:       QuickCheck >= 2.8.1-                     , array >= 0.5.1.0-                     , base-                     , bytestring >= 0.10.6.0-                     , hashing >= 0.1.0.0-                     , mtl >= 2.2.1-                     , template-haskell >= 2.10.0.0-                     , cryptonite >= 0.15-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N1-  default-language:    Haskell2010--source-repository head-  type:     git-  location: https://github.com/wangbj/hashing+name:                hashing
+version:             0.1.0.1
+x-revision: 1
+synopsis:            A pure haskell library implements several hash algorithms.
+description:         hashing is a pure haskell hash library, supported hash algorithm: SHA1\/SHA224\/SHA256\/SHA384\/SHA512
+                     MD5 and Whirlpool. 
+                     .
+                     It provides a simple interface 'hash' and 'hashLazy' to compute a hash value Based on the type signature.
+                     .
+                     Performance wise it only has 1\/5 - 1\/15 of native C implementations, or 'cryptonite'.
+                     .
+                     Compare to other pure hash libraries such as PureMD5/SHA, it provides a simpler interface, 
+                     implements more algorithms, and has less dependencies.
+homepage:            https://github.com/wangbj/hashing
+license:             MIT
+license-file:        LICENSE
+author:              Baojun Wang
+maintainer:          wangbj@gmail.com
+copyright:           2016 Baojun Wang
+category:            Cryptography
+build-type:          Simple
+-- extra-source-files:
+cabal-version:       >=1.10
+bug-reports:         https://github.com/wangbj/hashing/issues
+
+library
+  hs-source-dirs:      src
+  exposed-modules:     Crypto.Hash
+                     , Crypto.Hash.ADT
+                     , Crypto.Hash.SHA1
+                     , Crypto.Hash.SHA256
+                     , Crypto.Hash.SHA512
+                     , Crypto.Hash.MD5
+                     , Crypto.Hash.Whirlpool
+  build-depends:       array >= 0.5.1.0 && < 0.6
+                     , base >= 4.7 && < 5
+                     , bytestring >= 0.10.6.0 && < 0.11
+  default-language:    Haskell2010
+
+executable hashing-exe
+  hs-source-dirs:      app
+  main-is:             Main.hs
+  ghc-options:         -threaded -rtsopts -Wall -with-rtsopts=-N1
+  build-depends:       QuickCheck >= 2.8.1
+                     , array >= 0.5.1.0
+                     , base
+                     , bytestring >= 0.10.6.0
+                     , hashing
+                     , mtl >= 2.2.1
+  default-language:    Haskell2010
+
+test-suite hashing-test
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      test
+  main-is:             Spec.hs
+  build-depends:       QuickCheck >= 2.8.1
+                     , array >= 0.5.1.0
+                     , base
+                     , bytestring >= 0.10.6.0
+                     , hashing >= 0.1.0.0
+                     , mtl >= 2.2.1
+                     , template-haskell >= 2.10.0.0
+                     , cryptonite >= 0.15
+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N1
+  default-language:    Haskell2010
+
+source-repository head
+  type:     git
+  location: https://github.com/wangbj/hashing
revision 2
 name:                hashing
 version:             0.1.0.1
-x-revision: 1
+x-revision: 2
 synopsis:            A pure haskell library implements several hash algorithms.
 description:         hashing is a pure haskell hash library, supported hash algorithm: SHA1\/SHA224\/SHA256\/SHA384\/SHA512
                      MD5 and Whirlpool. 
                      , Crypto.Hash.MD5
                      , Crypto.Hash.Whirlpool
   build-depends:       array >= 0.5.1.0 && < 0.6
-                     , base >= 4.7 && < 5
+                     , base >= 4.8 && < 5
                      , bytestring >= 0.10.6.0 && < 0.11
   default-language:    Haskell2010