packages feed

Cabal revisions of curve25519-0.2.8

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

revision 1
-name:                curve25519-version:             0.2.8-synopsis:            Fast implementations of the curve25519 elliptic curve primitives.-description:         Haskell bindings and extensions to the curve25519-donna-                     codebase. This module is a pretty straightforward implementation-                     of the basic cryptographic routines you'd want from a project that-                     uses curve25519: key generation, and key agreement. For further-                     functionality, you'll want to look elsewhere.-homepage:            http://github.com/acw/curve25519-license:             BSD3-license-file:        LICENSE-author:              Adam Wick <awick@uhsure.com>-maintainer:          Adam Wick <awick@uhsure.com>-category:            Math-build-type:          Simple-cabal-version:       >=1.10-tested-with:         GHC==9.8.1, GHC==9.2.1, GHC==9.0.1,-                     GHC==8.10.7, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2,-                     GHC==7.10.3, GHC==7.8.4, GHC==7.6.3--library-  default-language:    Haskell2010-  exposed-modules:     Crypto.Curve25519,-                       Crypto.Curve25519.Exceptions,-                       Crypto.Curve25519.Pure-  build-depends:       base       >= 4.6  && < 4.20,-                       bytestring >= 0.10 && < 0.13,-                       crypto-api >= 0.10 && < 0.14-  hs-source-dirs:      src-  if arch(x86_64)-     c-sources:        upstream-c/curve25519-donna-c64.c-  else-     c-sources:        upstream-c/curve25519-donna.c--test-suite test-curve25519-  default-language:    Haskell2010-  type:                exitcode-stdio-1.0-  main-is:             Test.hs-  cc-options:          -Dmain=ctest_main-  c-sources:           upstream-c/test-curve25519.c-  build-depends:       base,-                       bytestring,-                       curve25519,-                       crypto-api,-                       HUnit,-                       QuickCheck,-                       tagged,-                       test-framework,-                       test-framework-hunit,-                       test-framework-quickcheck2--source-repository head-  type:                git-  location:            http://github.com/acw/curve25519+name:                curve25519
+version:             0.2.8
+x-revision: 1
+synopsis:            Fast implementations of the curve25519 elliptic curve primitives.
+description:         Haskell bindings and extensions to the curve25519-donna
+                     codebase. This module is a pretty straightforward implementation
+                     of the basic cryptographic routines you'd want from a project that
+                     uses curve25519: key generation, and key agreement. For further
+                     functionality, you'll want to look elsewhere.
+homepage:            http://github.com/acw/curve25519
+license:             BSD3
+license-file:        LICENSE
+author:              Adam Wick <awick@uhsure.com>
+maintainer:          Adam Wick <awick@uhsure.com>
+category:            Math
+build-type:          Simple
+cabal-version:       >=1.10
+tested-with:         GHC==9.8.1, GHC==9.2.1, GHC==9.0.1,
+                     GHC==8.10.7, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2,
+                     GHC==7.10.3, GHC==7.8.4, GHC==7.6.3
+
+library
+  default-language:    Haskell2010
+  exposed-modules:     Crypto.Curve25519,
+                       Crypto.Curve25519.Exceptions,
+                       Crypto.Curve25519.Pure
+  build-depends:       base       >= 4.6  && < 4.21,
+                       bytestring >= 0.10 && < 0.13,
+                       crypto-api >= 0.10 && < 0.14
+  hs-source-dirs:      src
+  if arch(x86_64)
+     c-sources:        upstream-c/curve25519-donna-c64.c
+  else
+     c-sources:        upstream-c/curve25519-donna.c
+
+test-suite test-curve25519
+  default-language:    Haskell2010
+  type:                exitcode-stdio-1.0
+  main-is:             Test.hs
+  cc-options:          -Dmain=ctest_main
+  c-sources:           upstream-c/test-curve25519.c
+  build-depends:       base,
+                       bytestring,
+                       curve25519,
+                       crypto-api,
+                       HUnit,
+                       QuickCheck,
+                       tagged,
+                       test-framework,
+                       test-framework-hunit,
+                       test-framework-quickcheck2
+
+source-repository head
+  type:                git
+  location:            http://github.com/acw/curve25519
revision 2
 name:                curve25519
 version:             0.2.8
-x-revision: 1
+x-revision: 2
 synopsis:            Fast implementations of the curve25519 elliptic curve primitives.
 description:         Haskell bindings and extensions to the curve25519-donna
                      codebase. This module is a pretty straightforward implementation
   exposed-modules:     Crypto.Curve25519,
                        Crypto.Curve25519.Exceptions,
                        Crypto.Curve25519.Pure
-  build-depends:       base       >= 4.6  && < 4.21,
+  build-depends:       base       >= 4.6  && < 4.22,
                        bytestring >= 0.10 && < 0.13,
                        crypto-api >= 0.10 && < 0.14
   hs-source-dirs:      src