]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
better output in resume
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 30 Sep 2012 10:04:45 +0000 (12:04 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 30 Sep 2012 10:04:45 +0000 (12:04 +0200)
tests/resume.c

index 7388dc01a22c163a3cc5d139d2947a2d2d3dbae2..6b63332385f4082c30e81336c165b784683ed028 100644 (file)
@@ -534,38 +534,37 @@ wrap_db_deinit (void)
 static int
 wrap_db_store (void *dbf, gnutls_datum_t key, gnutls_datum_t data)
 {
-  if (debug)
-    success ("resume db storing... (%d-%d)\n", key.size, data.size);
-
   if (debug)
     {
       unsigned int i;
-      printf ("key:\n");
+      fprintf (stderr, "resume db storing (%d-%d): ", key.size, data.size);
       for (i = 0; i < key.size; i++)
         {
-          printf ("%02x ", key.data[i] & 0xFF);
-          if ((i + 1) % 16 == 0)
-            printf ("\n");
+          fprintf (stderr, "%02x", key.data[i] & 0xFF);
         }
-      printf ("\n");
-      printf ("data:\n");
+      fprintf (stderr, "\n");
+      fprintf (stderr, "data: ");
       for (i = 0; i < data.size; i++)
         {
-          printf ("%02x ", data.data[i] & 0xFF);
-          if ((i + 1) % 16 == 0)
-            printf ("\n");
+          fprintf (stderr, "%02x", data.data[i] & 0xFF);
         }
-      printf ("\n");
+      fprintf (stderr, "\n");
     }
 
   if (cache_db == NULL)
     return -1;
 
   if (key.size > MAX_SESSION_ID_SIZE)
-    return -1;
+    {
+      fail("Key size is too large\n");
+      return -1;
+    }
 
   if (data.size > MAX_SESSION_DATA_SIZE)
-    return -1;
+    {
+      fail("Data size is too large\n");
+      return -1;
+    }
 
   memcpy (cache_db[cache_db_ptr].session_id, key.data, key.size);
   cache_db[cache_db_ptr].session_id_size = key.size;
@@ -585,19 +584,16 @@ wrap_db_fetch (void *dbf, gnutls_datum_t key)
   gnutls_datum_t res = { NULL, 0 };
   int i;
 
-  if (debug)
-    success ("resume db fetch... (%d)\n", key.size);
   if (debug)
     {
       unsigned int i;
-      printf ("key:\n");
+
+      fprintf (stderr, "resume db looking for (%d): ", key.size);
       for (i = 0; i < key.size; i++)
         {
-          printf ("%02x ", key.data[i] & 0xFF);
-          if ((i + 1) % 16 == 0)
-            printf ("\n");
+          fprintf (stderr, "%02x", key.data[i] & 0xFF);
         }
-      printf ("\n");
+      fprintf (stderr, "\n");
     }
 
   if (cache_db == NULL)