diff --git a/SHA.cabal b/SHA.cabal
--- a/SHA.cabal
+++ b/SHA.cabal
@@ -1,6 +1,6 @@
 name:       SHA
 category:   Cryptography, Codec
-version:    1.6.0
+version:    1.6.1
 license:    BSD3
 license-file: LICENSE
 author:     Adam Wick <awick@galois.com>, Brian Lewis <brian@lorf.org>
@@ -37,9 +37,12 @@
     Ghc-Options: -fregs-graph
 
 Executable test_sha
-  build-depends: base >= 4 && < 6, bytestring, binary, array,
-                 QuickCheck == 2.*, test-framework >= 0.3,
-                 test-framework-quickcheck2 >= 0.2
+  if flag(test)
+      build-depends: base >= 4 && < 6, bytestring, binary, array,
+                     QuickCheck == 2.*, test-framework >= 0.3,
+                     test-framework-quickcheck2 >= 0.2
+  else
+    buildable: False
   Main-Is: Test.hs
   Other-Modules: Data.Digest.Pure.SHA
 
@@ -51,8 +54,6 @@
   if impl(ghc >= 6.12)
     Ghc-Options: -fregs-graph
 
-  if !flag(test)
-    buildable: False
 
 Executable sha1
   build-depends: base >= 4 && < 6, bytestring, binary, array, directory
