diff --git a/Crypto/Cipher/AES/Haskell.hs b/Crypto/Cipher/AES/Haskell.hs
--- a/Crypto/Cipher/AES/Haskell.hs
+++ b/Crypto/Cipher/AES/Haskell.hs
@@ -128,7 +128,7 @@
 				let r = coreEncrypt key $ B.pack $ B.zipWith xor iv' x in
 				r : encryptIter r xs
 
-{- | encrypt using simple EBC mode -}
+{- | encrypt using simple ECB mode -}
 encrypt :: Key -> B.ByteString -> B.ByteString
 encrypt key b
 	| B.length b `mod` 16 /= 0 = error "invalid data length"
@@ -147,7 +147,7 @@
 				let r = B.pack $ B.zipWith xor iv' $ coreDecrypt key x in
 				r : decryptIter x xs
 
-{- | decrypt using simple EBC mode -}
+{- | decrypt using simple ECB mode -}
 decrypt :: Key -> B.ByteString -> B.ByteString
 decrypt key b
 	| B.length b `mod` 16 /= 0 = error "invalid data length"
diff --git a/Tests/AES.hs b/Tests/AES.hs
--- a/Tests/AES.hs
+++ b/Tests/AES.hs
@@ -41,14 +41,14 @@
 instance Arbitrary Message where
     arbitrary = choose (1,102) >>= \sz -> Message <$> arbitraryBS (16*sz)
 
-ebcTests l (Key128 k, Message m) = (== 1) $ length $ nub $ map (\f -> f k m) l
+ecbTests l (Key128 k, Message m) = (== 1) $ length $ nub $ map (\f -> f k m) l
 cbcTests l (IV iv, Key128 k, Message m) = (== 1) $ length $ nub $ map (\f -> f k iv m) l
 
 unright (Right r) = r
 unright (Left e) = error e
 
 aesTests =
-    [ testProperty "ECB Encryption Equivalent" $ ebcTests
+    [ testProperty "ECB Encryption Equivalent" $ ecbTests
         [ (\k m -> AESHs.encrypt (unright $ AESHs.initKey128 k) m)
 #ifdef HAVE_AESNI
         , (\k m -> AESNI.encrypt (AESNI.initKey128 k) m)
@@ -60,7 +60,7 @@
         , (\k iv m -> AESNI.encryptCBC (AESNI.initKey128 k) iv m)
 #endif
         ]
-    , testProperty "ECB Decryption Equivalent" $ ebcTests
+    , testProperty "ECB Decryption Equivalent" $ ecbTests
         [ (\k m -> AESHs.decrypt (unright $ AESHs.initKey128 k) m)
 #ifdef HAVE_AESNI
         , (\k m -> AESNI.decrypt (AESNI.initKey128 k) m)
diff --git a/cryptocipher.cabal b/cryptocipher.cabal
--- a/cryptocipher.cabal
+++ b/cryptocipher.cabal
@@ -1,5 +1,5 @@
 Name:                cryptocipher
-Version:             0.3.6
+Version:             0.3.7
 Description:         Symmetrical Block, Stream and PubKey Ciphers
 License:             BSD3
 License-file:        LICENSE
@@ -62,8 +62,8 @@
                    , vector
                    , entropy
                    , QuickCheck >= 2
-                   , test-framework >= 0.3.3 && < 0.7
-                   , test-framework-quickcheck2 >= 0.2.9 && < 0.3
+                   , test-framework >= 0.3.3
+                   , test-framework-quickcheck2 >= 0.2.9
 
 Executable           Benchmarks
   hs-source-dirs:    Benchmarks
