From 1b9a820c19d8ada57d19ea9ec1bbf7e80cb69d18 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 6 Apr 1999 18:04:55 +0000 Subject: See ChangeLog: Tue Apr 6 19:58:12 CEST 1999 Werner Koch --- cipher/cipher.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cipher/cipher.c') diff --git a/cipher/cipher.c b/cipher/cipher.c index ca79fa9b7..338b2b9d2 100644 --- a/cipher/cipher.c +++ b/cipher/cipher.c @@ -340,7 +340,8 @@ cipher_open( int algo, int mode, int secure ) if( algo == CIPHER_ALGO_DUMMY ) hd->mode = CIPHER_MODE_DUMMY; else if( mode == CIPHER_MODE_AUTO_CFB ) { - if( algo == CIPHER_ALGO_BLOWFISH160 || algo >= 100 ) + if( hd->blocksize > 8 + || algo == CIPHER_ALGO_BLOWFISH160 || algo >= 100 ) hd->mode = CIPHER_MODE_CFB; else hd->mode = CIPHER_MODE_PHILS_CFB; -- cgit v1.2.3