Index: b/ed25519.cabal
===================================================================
--- a/ed25519.cabal
+++ b/ed25519.cabal
@@ -1,21 +1,17 @@
+cabal-version:       >=1.10
 name:                ed25519
 version:             0.0.5.0
+x-revision:          9
 category:            Cryptography
 license:             MIT
 synopsis:            Ed25519 cryptographic signatures
-homepage:            http://thoughtpolice.github.com/hs-ed25519
-bug-reports:         http://github.com/thoughtpolice/hs-ed25519/issues
+homepage:            https://github.com/thoughtpolice/hs-ed25519/
+bug-reports:         https://github.com/thoughtpolice/hs-ed25519/issues
 license-file:        LICENSE.txt
-copyright:           Copyright (c) Austin Seipp 2013-2015
+copyright:           Copyright (c) Austin Seipp 2013-2017
 author:              Austin Seipp
 maintainer:          Austin Seipp <aseipp@pobox.com>
 build-type:          Simple
-cabal-version:       >=1.10
-tested-with:         GHC == 7.0.1, GHC == 7.0.2, GHC == 7.0.3, GHC == 7.0.4,
-                     GHC == 7.2.1, GHC == 7.2.2, GHC == 7.4.1, GHC == 7.4.2,
-                     GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3,
-                     GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4,
-                     GHC == 7.10.1, GHC == 7.10.2
 
 description:
   This package provides a simple, fast, self-contained copy of the
@@ -23,6 +19,21 @@ description:
   includes support for detached signatures, and thorough documentation
   on the design and implementation, including usage guidelines.
 
+tested-with:
+  GHC == 9.12.1
+  GHC == 9.10.1
+  GHC == 9.8.4
+  GHC == 9.6.6
+  GHC == 9.4.8
+  GHC == 9.2.8
+  GHC == 9.0.2
+  GHC == 8.10.7
+  GHC == 8.8.4
+  GHC == 8.6.5
+  GHC == 8.4.4
+  GHC == 8.2.2
+  GHC == 8.0.2
+
 extra-source-files:
   .travis.yml
   AUTHORS.txt
@@ -60,9 +71,9 @@ flag no-donna
 
 library
   build-depends:
-    ghc-prim    >= 0.1 && < 0.5,
+    ghc-prim    >= 0.1 && < 1,
     base        >= 4   && < 5,
-    bytestring  >= 0.9 && < 0.11
+    bytestring  >= 0.9 && < 0.13
 
   exposed-modules:
     Crypto.Sign.Ed25519
@@ -96,8 +107,8 @@ test-suite properties
   else
     build-depends:
       base        >= 4   && < 5,
-      bytestring  >= 0.9 && < 0.11,
-      QuickCheck  >= 2.4 && < 2.9,
+      bytestring  >= 0.9 && < 0.13,
+      QuickCheck  >= 2.4 && < 2.16,
       ed25519
 
 --
@@ -114,8 +125,8 @@ test-suite hlint
     buildable: False
   else
     build-depends:
-      base  >= 4   && < 5,
-      hlint >= 1.7 && < 1.10
+      base      >= 4   && < 5,
+      hlint     >= 1.7 && < 4
 
 test-suite doctests
   type:             exitcode-stdio-1.0
@@ -128,9 +139,9 @@ test-suite doctests
   else
     build-depends:
       base      >= 4    && < 5,
-      filepath  >= 1.0  && < 1.5,
-      directory >= 1.0  && < 1.3,
-      doctest   >= 0.10 && < 0.11
+      filepath  >= 1.0  && < 1.6,
+      directory >= 1.0  && < 1.4,
+      doctest   >= 0.10 && < 0.24
 
 -------------------------------------------------------------------------------
 -- Build pt 3: benchmarks
@@ -139,9 +150,9 @@ benchmark bench
   type:               exitcode-stdio-1.0
   build-depends:
       base        >= 4   && < 5,
-      bytestring  >= 0.9 && < 0.11,
-      criterion   >= 0.8 && < 1.2,
-      deepseq     >= 1.3 && < 1.5,
+      bytestring  >= 0.9 && < 0.13,
+      criterion   >= 0.8 && < 1.8,
+      deepseq     >= 1.3 && < 1.6,
       ed25519
 
   default-language:   Haskell2010
