diff --git a/src/_zkapauthorizer/tests/strategies.py b/src/_zkapauthorizer/tests/strategies.py
index b9b781271f8d78d800e5a75537734baa7d858fa9..dc9e0fb63df2a7872291f3fcdbf527662ae81617 100644
--- a/src/_zkapauthorizer/tests/strategies.py
+++ b/src/_zkapauthorizer/tests/strategies.py
@@ -42,10 +42,7 @@ from twisted.web.test.requesthelper import (
 )
 
 from allmydata.interfaces import (
-    StorageIndex,
-    LeaseRenewSecret,
-    LeaseCancelSecret,
-    WriteEnablerSecret,
+    HASH_SIZE,
 )
 
 from allmydata.client import (
@@ -267,8 +264,11 @@ def storage_indexes():
     Build Tahoe-LAFS storage indexes.
     """
     return binary(
-        min_size=StorageIndex.minLength,
-        max_size=StorageIndex.maxLength,
+        # It is tempting to use StorageIndex.minLength and
+        # StorageIndex.maxLength but these are effectively garbage.  See the
+        # implementation of ByteStringConstraint for details.
+        min_size=16,
+        max_size=16,
     )
 
 
@@ -277,8 +277,8 @@ def lease_renew_secrets():
     Build Tahoe-LAFS lease renewal secrets.
     """
     return binary(
-        min_size=LeaseRenewSecret.minLength,
-        max_size=LeaseRenewSecret.maxLength,
+        min_size=HASH_SIZE,
+        max_size=HASH_SIZE,
     )
 
 
@@ -287,8 +287,8 @@ def lease_cancel_secrets():
     Build Tahoe-LAFS lease cancellation secrets.
     """
     return binary(
-        min_size=LeaseCancelSecret.minLength,
-        max_size=LeaseCancelSecret.maxLength,
+        min_size=HASH_SIZE,
+        max_size=HASH_SIZE,
     )
 
 
@@ -297,8 +297,8 @@ def write_enabler_secrets():
     Build Tahoe-LAFS write enabler secrets.
     """
     return binary(
-        min_size=WriteEnablerSecret.minLength,
-        max_size=WriteEnablerSecret.maxLength,
+        min_size=HASH_SIZE,
+        max_size=HASH_SIZE,
     )