2003-07-22 Moritz Schulte <moritz@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Mon, 21 Jul 2003 22:51:40 +0000 (22:51 +0000)
committerMoritz Schulte <mo@g10code.com>
Mon, 21 Jul 2003 22:51:40 +0000 (22:51 +0000)
* basic.c (check_ciphers): Use gcry_cipher_map_name.

2003-07-18  Moritz Schulte  <moritz@g10code.com>

* ac.c (check_run): Renamed to ...
(check_one): ... this, changed calling interface.
(check_run): New function.

* register.c: Adjust gcry_cipher_spec_t structure.

tests/ChangeLog
tests/ac.c
tests/basic.c
tests/register.c

index 4536fb6..efe6aba 100644 (file)
@@ -1,3 +1,15 @@
+2003-07-22  Moritz Schulte  <moritz@g10code.com>
+
+       * basic.c (check_ciphers): Use gcry_cipher_map_name.
+
+2003-07-18  Moritz Schulte  <moritz@g10code.com>
+
+       * ac.c (check_run): Renamed to ...
+       (check_one): ... this, changed calling interface.
+       (check_run): New function.
+
+       * register.c: Adjust gcry_cipher_spec_t structure.
+
 2003-07-14  Moritz Schulte  <moritz@g10code.com>
 
        * register.c: Adjust cipher specification structure.
index 0e08481..19d86f6 100644 (file)
@@ -40,14 +40,13 @@ die (const char *format, ...)
 }
 
 void
-check_run (void)
+check_one (gcry_mpi_t x)
 {
   gcry_ac_handle_t handle;
   gcry_ac_key_pair_t key_pair;
   gcry_ac_key_t key_sec, key_pub;
   gcry_error_t err = 0;
-  unsigned int a = 0x4223;
-  gcry_mpi_t x, x2;
+  gcry_mpi_t x2;
   gcry_ac_data_t data, data2;
   gcry_ac_key_spec_rsa_t rsa_spec;
 
@@ -57,9 +56,6 @@ check_run (void)
   err = gcry_ac_open (&handle, GCRY_AC_RSA, 0);
   assert (! err);
 
-  x = gcry_mpi_new (0);
-  gcry_mpi_set_ui (x, a);
-
   err = gcry_ac_key_pair_generate (handle, &key_pair, 1024, (void *) &rsa_spec);
   assert (! err);
 
@@ -112,6 +108,19 @@ check_run (void)
   gcry_ac_close (handle);
 }
 
+void
+check_run (void)
+{
+  const char *s = "All Hail Discordia.";
+  unsigned int a = 0x4223;
+  gcry_mpi_t x;
+
+  x = gcry_mpi_new (0);
+  gcry_mpi_set_ui (x, a);
+  check_one (x);
+  gcry_mpi_release (x);
+}
+
 int
 main (int argc, char **argv)
 {
index a5c7ab5..99b3c4f 100644 (file)
@@ -550,7 +550,9 @@ check_ciphers (void)
   for (i = 0; algos[i]; i++)
     {
       if (verbose)
-       fprintf (stderr, "checking `%s'\n", gcry_cipher_algo_name (algos[i]));
+       fprintf (stderr, "checking `%s' [%i]\n",
+                gcry_cipher_algo_name (algos[i]),
+                gcry_cipher_map_name (gcry_cipher_algo_name (algos[i])));
 
       check_one_cipher (algos[i], GCRY_CIPHER_MODE_ECB, 0);
       check_one_cipher (algos[i], GCRY_CIPHER_MODE_CFB, 0);
index a973abe..a667c2d 100644 (file)
@@ -67,7 +67,7 @@ foo_decrypt (void *c, unsigned char *outbuf, const unsigned char *inbuf)
 
 gcry_cipher_spec_t cipher_spec_foo =
   {
-    "FOO", NULL, 16, 0, 0,
+    "FOO", NULL, NULL, 16, 0, 0,
     foo_setkey, foo_encrypt, foo_decrypt,
     NULL, NULL,
   };