diff --git a/blowfish.h b/blowfish.h
index 19366775ac79c892977c5859cd1c61b647a07287..eb346a773acacc5094b92b2bfe0419ee11d38b7b 100644
--- a/blowfish.h
+++ b/blowfish.h
@@ -32,7 +32,7 @@
 
 /* Variable key size between 64 and 448 bits. */
 #define BLOWFISH_MIN_KEY_SIZE 8
-#define BLOWFISH_MAX_KEY_SIZE 32
+#define BLOWFISH_MAX_KEY_SIZE 56
 
 /* Default to 128 bits */
 #define BLOWFISH_KEY_SIZE 16