From 977d4c04f19f5063a97e52fc89c5cd130c2a0720 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Wed, 16 Aug 2023 08:12:53 -0400
Subject: [PATCH] bound most of the rest of the deps

---
 tahoe-ssk.cabal | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/tahoe-ssk.cabal b/tahoe-ssk.cabal
index 75215ab..518d70c 100644
--- a/tahoe-ssk.cabal
+++ b/tahoe-ssk.cabal
@@ -115,8 +115,8 @@ library
     Tahoe.SDMF.Keys
 
   build-depends:
-    , asn1-encoding
-    , asn1-types
+    , asn1-encoding       >=0.9.6    && <0.10
+    , asn1-types          >=0.3.4    && <0.4
     , base                >=4.7      && <5
     , base32              >=0.2.1    && <0.3
     , binary              >=0.8.6    && <0.9
@@ -128,7 +128,7 @@ library
     , memory              >=0.15     && <0.17
     , tahoe-capabilities  >=0.1      && <0.2
     , text                >=1.2.3.1  && <1.3
-    , x509
+    , x509                >=1.7.5    && <1.8
 
   -- This dependency isn't ideal.  Move common bits out to
   -- another library.
@@ -156,8 +156,8 @@ test-suite tahoe-ssk-test
 
   -- Test dependencies.
   build-depends:
-    , asn1-encoding
-    , asn1-types
+    , asn1-encoding       >=0.9.6    && <0.10
+    , asn1-types          >=0.3.4    && <0.4
     , base                >=4.7      && <5
     , base32              >=0.2.1    && <0.3
     , binary              >=0.8.6    && <0.9
@@ -173,7 +173,7 @@ test-suite tahoe-ssk-test
     , tasty-hedgehog      >=1.0.0.2  && <1.2
     , tasty-hunit         >=0.10.0.2 && <0.11
     , text                >=1.2.3.1  && <1.3
-    , x509
+    , x509                >=1.7.5    && <1.8
 
 -- A helper for generating RSA key pairs for use by the test suite.
 executable make-keypairs
@@ -184,13 +184,13 @@ executable make-keypairs
   main-is:        Main.hs
   hs-source-dirs: make-keypairs
   build-depends:
-    , asn1-encoding
-    , asn1-types
-    , base
-    , bytestring
-    , cryptonite
+    , asn1-encoding  >=0.9.6    && <0.10
+    , asn1-types     >=0.3.4    && <0.4
+    , base           >=4.7      && <5
+    , bytestring     >=0.10.8.2 && <0.11
+    , cryptonite     >=0.27     && <0.30
     , tahoe-ssk
-    , x509
+    , x509           >=1.7.5    && <1.8
 
 executable encode-ssk
   import:
-- 
GitLab