partly added creation of OP partial length headers
authorWerner Koch <wk@gnupg.org>
Thu, 2 Jul 1998 19:31:38 +0000 (19:31 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 2 Jul 1998 19:31:38 +0000 (19:31 +0000)
cipher/ChangeLog
cipher/cipher.c

index 92ca470..2e47f9a 100644 (file)
@@ -1,3 +1,7 @@
+Thu Jul  2 10:50:30 1998  Werner Koch  (wk@isil.d.shuttle.de)
+
+       * cipher.c (cipher_open): algos >=100 use standard CFB
+
 Thu Jun 25 11:18:25 1998  Werner Koch  (wk@isil.d.shuttle.de)
 
        * Makefile.am: Support for extensions
index df38850..25b1e8f 100644 (file)
@@ -305,10 +305,10 @@ 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 )
-           hd->mode = CIPHER_MODE_PHILS_CFB;
-       else
+       if( algo == CIPHER_ALGO_BLOWFISH160 || algo >= 100 )
            hd->mode = CIPHER_MODE_CFB;
+       else
+           hd->mode = CIPHER_MODE_PHILS_CFB;
     }
     else
        hd->mode = mode;