packages feed

Cabal revisions of cryptohash-md5-0.11.100.1

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

revision 1
-name:                cryptohash-md5-version:             0.11.100.1-description:-    A practical incremental and one-pass, pure API to the-    <https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>-    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)-    with performance close to the fastest implementations available in other languages.-    .-    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.-    .-    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package-    has been deprecated and so this package continues to satisfy the need for a lightweight package-    providing the MD5 hash algorithm without any dependencies on packages other than-    @base@ and @bytestring@.-    .-    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s-    "Crypto.Hash.MD5" module, though with a clearly smaller footprint.--license:             BSD3-license-file:        LICENSE-copyright:           Vincent Hanquez, Herbert Valerio Riedel-maintainer:          Herbert Valerio Riedel <hvr@gnu.org>-homepage:            https://github.com/hvr/cryptohash-md5-bug-reports:         https://github.com/hvr/cryptohash-md5/issues-synopsis:            Fast, pure and practical MD5 implementation-category:            Data, Cryptography-build-type:          Simple-cabal-version:       >=1.10-tested-with:         GHC == 7.4.2-                   , GHC == 7.6.3-                   , GHC == 7.8.4-                   , GHC == 7.10.3-                   , GHC == 8.0.1--extra-source-files:  cbits/md5.h-                     changelog.md--source-repository head-  type:     git-  location: https://github.com/hvr/cryptohash-md5.git--library-  default-language:  Haskell2010-  build-depends:     base             >= 4.5   && < 4.10-                   , bytestring       >= 0.9.2 && < 0.11--  hs-source-dirs:    src-  exposed-modules:   Crypto.Hash.MD5-  ghc-options:       -Wall -fno-cse -O2-  cc-options:        -Wall -O3-  c-sources:         cbits/md5.c-  include-dirs:      cbits--test-suite test-md5-  default-language:  Haskell2010-  other-extensions:  OverloadedStrings-  type:              exitcode-stdio-1.0-  hs-source-dirs:    src-tests-  main-is:           test-md5.hs-  ghc-options:       -Wall -threaded-  build-depends:     cryptohash-md5-                   , base-                   , bytestring--                   , base16-bytestring >= 0.1.1  && < 0.2-                   , pureMD5           >= 2.1.3  && < 2.2-                   , tasty             == 0.11.*-                   , tasty-quickcheck  == 0.8.*-                   , tasty-hunit       == 0.9.*--benchmark bench-md5-  default-language:  Haskell2010-  type:              exitcode-stdio-1.0-  main-is:           bench-md5.hs-  hs-source-dirs:    src-bench-  build-depends:     cryptohash-md5-                   , base-                   , bytestring-                   , criterion        == 1.1.*+name:                cryptohash-md5
+version:             0.11.100.1
+x-revision: 1
+description:
+    A practical incremental and one-pass, pure API to the
+    <https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>
+    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)
+    with performance close to the fastest implementations available in other languages.
+    .
+    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
+    .
+    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package
+    has been deprecated and so this package continues to satisfy the need for a lightweight package
+    providing the MD5 hash algorithm without any dependencies on packages other than
+    @base@ and @bytestring@.
+    .
+    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
+    "Crypto.Hash.MD5" module, though with a clearly smaller footprint.
+
+license:             BSD3
+license-file:        LICENSE
+copyright:           Vincent Hanquez, Herbert Valerio Riedel
+maintainer:          Herbert Valerio Riedel <hvr@gnu.org>
+homepage:            https://github.com/hvr/cryptohash-md5
+bug-reports:         https://github.com/hvr/cryptohash-md5/issues
+synopsis:            Fast, pure and practical MD5 implementation
+category:            Data, Cryptography
+build-type:          Simple
+cabal-version:       >=1.10
+tested-with:         GHC == 7.4.2
+                   , GHC == 7.6.3
+                   , GHC == 7.8.4
+                   , GHC == 7.10.3
+                   , GHC == 8.0.1
+
+extra-source-files:  cbits/md5.h
+                     changelog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/hvr/cryptohash-md5.git
+
+library
+  default-language:  Haskell2010
+  build-depends:     base             >= 4.5   && < 4.11
+                   , bytestring       >= 0.9.2 && < 0.11
+
+  hs-source-dirs:    src
+  exposed-modules:   Crypto.Hash.MD5
+  ghc-options:       -Wall -fno-cse -O2
+  cc-options:        -Wall -O3
+  c-sources:         cbits/md5.c
+  include-dirs:      cbits
+
+test-suite test-md5
+  default-language:  Haskell2010
+  other-extensions:  OverloadedStrings
+  type:              exitcode-stdio-1.0
+  hs-source-dirs:    src-tests
+  main-is:           test-md5.hs
+  ghc-options:       -Wall -threaded
+  build-depends:     cryptohash-md5
+                   , base
+                   , bytestring
+
+                   , base16-bytestring >= 0.1.1  && < 0.2
+                   , pureMD5           >= 2.1.3  && < 2.2
+                   , tasty             == 0.11.*
+                   , tasty-quickcheck  == 0.8.*
+                   , tasty-hunit       == 0.9.*
+
+benchmark bench-md5
+  default-language:  Haskell2010
+  type:              exitcode-stdio-1.0
+  main-is:           bench-md5.hs
+  hs-source-dirs:    src-bench
+  build-depends:     cryptohash-md5
+                   , base
+                   , bytestring
+                   , criterion        == 1.1.*
revision 2
-name:                cryptohash-md5
-version:             0.11.100.1
-x-revision: 1
-description:
-    A practical incremental and one-pass, pure API to the
-    <https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>
-    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)
-    with performance close to the fastest implementations available in other languages.
-    .
-    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
-    .
-    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package
-    has been deprecated and so this package continues to satisfy the need for a lightweight package
-    providing the MD5 hash algorithm without any dependencies on packages other than
-    @base@ and @bytestring@.
-    .
-    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
-    "Crypto.Hash.MD5" module, though with a clearly smaller footprint.
-
-license:             BSD3
-license-file:        LICENSE
-copyright:           Vincent Hanquez, Herbert Valerio Riedel
-maintainer:          Herbert Valerio Riedel <hvr@gnu.org>
-homepage:            https://github.com/hvr/cryptohash-md5
-bug-reports:         https://github.com/hvr/cryptohash-md5/issues
-synopsis:            Fast, pure and practical MD5 implementation
-category:            Data, Cryptography
-build-type:          Simple
-cabal-version:       >=1.10
-tested-with:         GHC == 7.4.2
-                   , GHC == 7.6.3
-                   , GHC == 7.8.4
-                   , GHC == 7.10.3
-                   , GHC == 8.0.1
-
-extra-source-files:  cbits/md5.h
-                     changelog.md
-
-source-repository head
-  type:     git
-  location: https://github.com/hvr/cryptohash-md5.git
-
-library
-  default-language:  Haskell2010
-  build-depends:     base             >= 4.5   && < 4.11
-                   , bytestring       >= 0.9.2 && < 0.11
-
-  hs-source-dirs:    src
-  exposed-modules:   Crypto.Hash.MD5
-  ghc-options:       -Wall -fno-cse -O2
-  cc-options:        -Wall -O3
-  c-sources:         cbits/md5.c
-  include-dirs:      cbits
-
-test-suite test-md5
-  default-language:  Haskell2010
-  other-extensions:  OverloadedStrings
-  type:              exitcode-stdio-1.0
-  hs-source-dirs:    src-tests
-  main-is:           test-md5.hs
-  ghc-options:       -Wall -threaded
-  build-depends:     cryptohash-md5
-                   , base
-                   , bytestring
-
-                   , base16-bytestring >= 0.1.1  && < 0.2
-                   , pureMD5           >= 2.1.3  && < 2.2
-                   , tasty             == 0.11.*
-                   , tasty-quickcheck  == 0.8.*
-                   , tasty-hunit       == 0.9.*
-
-benchmark bench-md5
-  default-language:  Haskell2010
-  type:              exitcode-stdio-1.0
-  main-is:           bench-md5.hs
-  hs-source-dirs:    src-bench
-  build-depends:     cryptohash-md5
-                   , base
-                   , bytestring
-                   , criterion        == 1.1.*
+name:                cryptohash-md5+version:             0.11.100.1+x-revision: 2+description:+    A practical incremental and one-pass, pure API to the+    <https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>+    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)+    with performance close to the fastest implementations available in other languages.+    .+    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.+    .+    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package+    has been deprecated and so this package continues to satisfy the need for a lightweight package+    providing the MD5 hash algorithm without any dependencies on packages other than+    @base@ and @bytestring@.+    .+    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s+    "Crypto.Hash.MD5" module, though with a clearly smaller footprint.++license:             BSD3+license-file:        LICENSE+copyright:           Vincent Hanquez, Herbert Valerio Riedel+maintainer:          Herbert Valerio Riedel <hvr@gnu.org>+homepage:            https://github.com/hvr/cryptohash-md5+bug-reports:         https://github.com/hvr/cryptohash-md5/issues+synopsis:            Fast, pure and practical MD5 implementation+category:            Data, Cryptography+build-type:          Simple+cabal-version:       >=1.10+tested-with:         GHC == 7.4.2+                   , GHC == 7.6.3+                   , GHC == 7.8.4+                   , GHC == 7.10.3+                   , GHC == 8.0.1++extra-source-files:  cbits/md5.h+                     changelog.md++source-repository head+  type:     git+  location: https://github.com/hvr/cryptohash-md5.git++library+  default-language:  Haskell2010+  build-depends:     base             >= 4.5   && < 4.12+                   , bytestring       >= 0.9.2 && < 0.11++  hs-source-dirs:    src+  exposed-modules:   Crypto.Hash.MD5+  ghc-options:       -Wall -fno-cse -O2+  cc-options:        -Wall -O3+  c-sources:         cbits/md5.c+  include-dirs:      cbits++test-suite test-md5+  default-language:  Haskell2010+  other-extensions:  OverloadedStrings+  type:              exitcode-stdio-1.0+  hs-source-dirs:    src-tests+  main-is:           test-md5.hs+  ghc-options:       -Wall -threaded+  build-depends:     cryptohash-md5+                   , base+                   , bytestring++                   , base16-bytestring >= 0.1.1  && < 0.2+                   , pureMD5           >= 2.1.3  && < 2.2+                   , tasty             == 0.11.*+                   , tasty-quickcheck  == 0.8.*+                   , tasty-hunit       == 0.9.*++benchmark bench-md5+  default-language:  Haskell2010+  type:              exitcode-stdio-1.0+  main-is:           bench-md5.hs+  hs-source-dirs:    src-bench+  build-depends:     cryptohash-md5+                   , base+                   , bytestring+                   , criterion        == 1.1.*
revision 3
+cabal-version:       >=1.10 name:                cryptohash-md5 version:             0.11.100.1-x-revision: 2-description:-    A practical incremental and one-pass, pure API to the-    <https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>-    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)-    with performance close to the fastest implementations available in other languages.-    .-    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.-    .-    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package-    has been deprecated and so this package continues to satisfy the need for a lightweight package-    providing the MD5 hash algorithm without any dependencies on packages other than-    @base@ and @bytestring@.-    .-    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s-    "Crypto.Hash.MD5" module, though with a clearly smaller footprint.+x-revision: 3 +synopsis:            Fast, pure and practical MD5 implementation+description: {++A practical incremental and one-pass, pure API to the+<https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>+(including <https://en.wikipedia.org/wiki/HMAC HMAC> support)+with performance close to the fastest implementations available in other languages.+.+The implementation is made in C with a haskell FFI wrapper that hides the C implementation.+.+If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the [pureMD5 package](https://hackage.haskell.org/package/pureMD5).+.+=== Packages in the @cryptohash-*@ family+.+- <https://hackage.haskell.org/package/cryptohash-md5    cryptohash-md5>+- <https://hackage.haskell.org/package/cryptohash-sha1   cryptohash-sha1>+- <https://hackage.haskell.org/package/cryptohash-sha256 cryptohash-sha256>+- <https://hackage.haskell.org/package/cryptohash-sha512 cryptohash-sha512>+.+=== Relationship to the @cryptohash@ package and its API+.+This package has been originally a fork of @cryptohash-0.11.7@ because the @cryptohash@+package had been deprecated and so this package continues to satisfy the need for a+lightweight package providing the MD5 hash algorithm without any dependencies on packages+other than @base@ and @bytestring@. The API exposed by @cryptohash-md5-0.11.*@'s+"Crypto.Hash.MD5" module is guaranteed to remain a compatible superset of the API provided+by the @cryptohash-0.11.7@'s module of the same name.+.+Consequently, this package is designed to be used as a drop-in replacement for @cryptohash-0.11.7@'s+"Crypto.Hash.MD5" module, though with+a [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).+.++}+ license:             BSD3 license-file:        LICENSE copyright:           Vincent Hanquez, Herbert Valerio Riedel maintainer:          Herbert Valerio Riedel <hvr@gnu.org> homepage:            https://github.com/hvr/cryptohash-md5 bug-reports:         https://github.com/hvr/cryptohash-md5/issues-synopsis:            Fast, pure and practical MD5 implementation category:            Data, Cryptography build-type:          Simple-cabal-version:       >=1.10 tested-with:         GHC == 7.4.2                    , GHC == 7.6.3                    , GHC == 7.8.4  library   default-language:  Haskell2010-  build-depends:     base             >= 4.5   && < 4.12+  build-depends:     base             >= 4.5   && < 4.13                    , bytestring       >= 0.9.2 && < 0.11    hs-source-dirs:    src
revision 4
-cabal-version:       >=1.10-name:                cryptohash-md5-version:             0.11.100.1-x-revision: 3--synopsis:            Fast, pure and practical MD5 implementation-description: {--A practical incremental and one-pass, pure API to the-<https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>-(including <https://en.wikipedia.org/wiki/HMAC HMAC> support)-with performance close to the fastest implementations available in other languages.-.-The implementation is made in C with a haskell FFI wrapper that hides the C implementation.-.-If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the [pureMD5 package](https://hackage.haskell.org/package/pureMD5).-.-=== Packages in the @cryptohash-*@ family-.-- <https://hackage.haskell.org/package/cryptohash-md5    cryptohash-md5>-- <https://hackage.haskell.org/package/cryptohash-sha1   cryptohash-sha1>-- <https://hackage.haskell.org/package/cryptohash-sha256 cryptohash-sha256>-- <https://hackage.haskell.org/package/cryptohash-sha512 cryptohash-sha512>-.-=== Relationship to the @cryptohash@ package and its API-.-This package has been originally a fork of @cryptohash-0.11.7@ because the @cryptohash@-package had been deprecated and so this package continues to satisfy the need for a-lightweight package providing the MD5 hash algorithm without any dependencies on packages-other than @base@ and @bytestring@. The API exposed by @cryptohash-md5-0.11.*@'s-"Crypto.Hash.MD5" module is guaranteed to remain a compatible superset of the API provided-by the @cryptohash-0.11.7@'s module of the same name.-.-Consequently, this package is designed to be used as a drop-in replacement for @cryptohash-0.11.7@'s-"Crypto.Hash.MD5" module, though with-a [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).-.--}--license:             BSD3-license-file:        LICENSE-copyright:           Vincent Hanquez, Herbert Valerio Riedel-maintainer:          Herbert Valerio Riedel <hvr@gnu.org>-homepage:            https://github.com/hvr/cryptohash-md5-bug-reports:         https://github.com/hvr/cryptohash-md5/issues-category:            Data, Cryptography-build-type:          Simple-tested-with:         GHC == 7.4.2-                   , GHC == 7.6.3-                   , GHC == 7.8.4-                   , GHC == 7.10.3-                   , GHC == 8.0.1--extra-source-files:  cbits/md5.h-                     changelog.md--source-repository head-  type:     git-  location: https://github.com/hvr/cryptohash-md5.git--library-  default-language:  Haskell2010-  build-depends:     base             >= 4.5   && < 4.13-                   , bytestring       >= 0.9.2 && < 0.11--  hs-source-dirs:    src-  exposed-modules:   Crypto.Hash.MD5-  ghc-options:       -Wall -fno-cse -O2-  cc-options:        -Wall -O3-  c-sources:         cbits/md5.c-  include-dirs:      cbits--test-suite test-md5-  default-language:  Haskell2010-  other-extensions:  OverloadedStrings-  type:              exitcode-stdio-1.0-  hs-source-dirs:    src-tests-  main-is:           test-md5.hs-  ghc-options:       -Wall -threaded-  build-depends:     cryptohash-md5-                   , base-                   , bytestring--                   , base16-bytestring >= 0.1.1  && < 0.2-                   , pureMD5           >= 2.1.3  && < 2.2-                   , tasty             == 0.11.*-                   , tasty-quickcheck  == 0.8.*-                   , tasty-hunit       == 0.9.*--benchmark bench-md5-  default-language:  Haskell2010-  type:              exitcode-stdio-1.0-  main-is:           bench-md5.hs-  hs-source-dirs:    src-bench-  build-depends:     cryptohash-md5-                   , base-                   , bytestring-                   , criterion        == 1.1.*+cabal-version:       >=1.10
+name:                cryptohash-md5
+version:             0.11.100.1
+x-revision: 4
+
+synopsis:            Fast, pure and practical MD5 implementation
+description: {
+
+A practical incremental and one-pass, pure API to the
+<https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>
+(including <https://en.wikipedia.org/wiki/HMAC HMAC> support)
+with performance close to the fastest implementations available in other languages.
+.
+The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
+.
+If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the [pureMD5 package](https://hackage.haskell.org/package/pureMD5).
+.
+=== Packages in the @cryptohash-*@ family
+.
+- <https://hackage.haskell.org/package/cryptohash-md5    cryptohash-md5>
+- <https://hackage.haskell.org/package/cryptohash-sha1   cryptohash-sha1>
+- <https://hackage.haskell.org/package/cryptohash-sha256 cryptohash-sha256>
+- <https://hackage.haskell.org/package/cryptohash-sha512 cryptohash-sha512>
+.
+=== Relationship to the @cryptohash@ package and its API
+.
+This package has been originally a fork of @cryptohash-0.11.7@ because the @cryptohash@
+package had been deprecated and so this package continues to satisfy the need for a
+lightweight package providing the MD5 hash algorithm without any dependencies on packages
+other than @base@ and @bytestring@. The API exposed by @cryptohash-md5-0.11.*@'s
+"Crypto.Hash.MD5" module is guaranteed to remain a compatible superset of the API provided
+by the @cryptohash-0.11.7@'s module of the same name.
+.
+Consequently, this package is designed to be used as a drop-in replacement for @cryptohash-0.11.7@'s
+"Crypto.Hash.MD5" module, though with
+a [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).
+.
+
+}
+
+license:             BSD3
+license-file:        LICENSE
+copyright:           Vincent Hanquez, Herbert Valerio Riedel
+maintainer:          Herbert Valerio Riedel <hvr@gnu.org>
+homepage:            https://github.com/hvr/cryptohash-md5
+bug-reports:         https://github.com/hvr/cryptohash-md5/issues
+category:            Data, Cryptography
+build-type:          Simple
+tested-with:         GHC == 7.4.2
+                   , GHC == 7.6.3
+                   , GHC == 7.8.4
+                   , GHC == 7.10.3
+                   , GHC == 8.0.1
+
+extra-source-files:  cbits/md5.h
+                     changelog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/hvr/cryptohash-md5.git
+
+library
+  default-language:  Haskell2010
+  build-depends:     base             >= 4.5   && < 4.14
+                   , bytestring       >= 0.9.2 && < 0.11
+
+  hs-source-dirs:    src
+  exposed-modules:   Crypto.Hash.MD5
+  ghc-options:       -Wall -fno-cse -O2
+  cc-options:        -Wall -O3
+  c-sources:         cbits/md5.c
+  include-dirs:      cbits
+
+test-suite test-md5
+  default-language:  Haskell2010
+  other-extensions:  OverloadedStrings
+  type:              exitcode-stdio-1.0
+  hs-source-dirs:    src-tests
+  main-is:           test-md5.hs
+  ghc-options:       -Wall -threaded
+  build-depends:     cryptohash-md5
+                   , base
+                   , bytestring
+
+                   , base16-bytestring >= 0.1.1  && < 0.2
+                   , pureMD5           >= 2.1.3  && < 2.2
+                   , tasty             == 0.11.*
+                   , tasty-quickcheck  == 0.8.*
+                   , tasty-hunit       == 0.9.*
+
+benchmark bench-md5
+  default-language:  Haskell2010
+  type:              exitcode-stdio-1.0
+  main-is:           bench-md5.hs
+  hs-source-dirs:    src-bench
+  build-depends:     cryptohash-md5
+                   , base
+                   , bytestring
+                   , criterion        == 1.1.*
revision 5
 cabal-version:       >=1.10
 name:                cryptohash-md5
 version:             0.11.100.1
-x-revision: 4
+x-revision: 5
 
 synopsis:            Fast, pure and practical MD5 implementation
 description: {
 
 library
   default-language:  Haskell2010
-  build-depends:     base             >= 4.5   && < 4.14
+  build-depends:     base             >= 4.5   && < 4.15
                    , bytestring       >= 0.9.2 && < 0.11
 
   hs-source-dirs:    src
revision 6
 cabal-version:       >=1.10
 name:                cryptohash-md5
 version:             0.11.100.1
-x-revision: 5
+x-revision: 6
 
 synopsis:            Fast, pure and practical MD5 implementation
 description: {
 
 library
   default-language:  Haskell2010
-  build-depends:     base             >= 4.5   && < 4.15
+  build-depends:     base             >= 4.5   && < 4.16
                    , bytestring       >= 0.9.2 && < 0.11
 
   hs-source-dirs:    src