]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
added error reporting
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 21 Feb 2012 18:00:15 +0000 (19:00 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 21 Feb 2012 18:00:15 +0000 (19:00 +0100)
tests/gc.c
tests/pskself.c

index 5058592bdc3d622cc29284f951ecc9980208666c..2cc06941d7abfc4051d6bd51991f4fdddb867c7d 100644 (file)
 #include "../lib/x509/pbkdf2-sha1.h"
 #include "../lib/debug.h"
 
+static void
+tls_log_func (int level, const char *str)
+{
+  fprintf (stderr, "|<%d>| %s", level, str);
+}
+
 void
 doit (void)
 {
@@ -40,6 +46,9 @@ doit (void)
 
   /* XXX: We need this to fix secure memory. */
   gnutls_global_init ();
+  gnutls_global_set_log_function (tls_log_func);
+  if (debug)
+    gnutls_global_set_log_level (4711);
 
   err =
     _gnutls_hmac_fast (GNUTLS_MAC_MD5, "keykeykey", 9, "abcdefgh", 8, digest);
index f4c058b70cf0e44d7555393882a888391426f2c0..f6eed94c69f062a094a5de3da22825817a221b29 100644 (file)
 /* A very basic TLS client, with PSK authentication.
  */
 
+const char* side = "";
+
+static void
+tls_log_func (int level, const char *str)
+{
+  fprintf (stderr, "%s|<%d>| %s", side, level, str);
+}
+
 #define MAX_BUF 1024
 #define MSG "Hello TLS"
 
@@ -60,6 +68,11 @@ client (void)
   const gnutls_datum_t key = { (void *) "DEADBEEF", 8 };
 
   gnutls_global_init ();
+  gnutls_global_set_log_function (tls_log_func);
+  if (debug)
+    gnutls_global_set_log_level (4711);
+    
+  side = "client";
 
   gnutls_psk_allocate_client_credentials (&pskcred);
   gnutls_psk_set_client_credentials (pskcred, "test", &key,
@@ -237,6 +250,11 @@ server (void)
   /* this must be called once in the program
    */
   gnutls_global_init ();
+  gnutls_global_set_log_function (tls_log_func);
+  if (debug)
+    gnutls_global_set_log_level (4711);
+    
+  side = "server";
 
   gnutls_psk_allocate_server_credentials (&server_pskcred);
   gnutls_psk_set_server_credentials_function (server_pskcred, pskfunc);