2003-03-02 Moritz Schulte <moritz@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Tue, 4 Mar 2003 18:19:19 +0000 (18:19 +0000)
committerMoritz Schulte <mo@g10code.com>
Tue, 4 Mar 2003 18:19:19 +0000 (18:19 +0000)
* basic.c (check_one_cipher): Use gcry_cipher_reset() instead of
gcry_cipher_close(), gcry_cipher_open and gcry_cipher_setkey().

tests/ChangeLog
tests/basic.c

index 08c74c5..cc85867 100644 (file)
@@ -1,3 +1,8 @@
+2003-03-02  Moritz Schulte  <moritz@g10code.com>
+
+       * basic.c (check_one_cipher): Use gcry_cipher_reset() instead of
+       gcry_cipher_close(), gcry_cipher_open and gcry_cipher_setkey().
+
 2003-01-23  Werner Koch  <wk@gnupg.org>
 
        * keygen.c: New. 
index fabe80d..abbc7dd 100644 (file)
@@ -210,21 +210,8 @@ check_one_cipher (int algo, int mode, int flags)
         return;
     }
 
-    gcry_cipher_close (hd);
-    hd = gcry_cipher_open (algo, mode, flags);
-    if (!hd) {
-        fail ("algo %d, mode %d, grcy_open_cipher failed: %s\n",
-              algo, mode, gcry_strerror (-1) );
-        return;
-    }
+    gcry_cipher_reset (hd);
 
-    if (gcry_cipher_setkey (hd, key, keylen)) { 
-        fail ("algo %d, mode %d, gcry_cipher_setkey[2] failed: %s\n",
-              algo, mode, gcry_strerror (-1) );
-        gcry_cipher_close (hd);
-        return;
-    }
-    
     if ( gcry_cipher_decrypt (hd, in, 16, out, 16)) { 
         fail ("algo %d, mode %d, gcry_cipher_decrypt failed: %s\n",
               algo, mode, gcry_strerror (-1) );