summaryrefslogtreecommitdiff
path: root/lib/debug.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-06-14 15:31:05 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-06-14 16:22:37 +0200
commitdf856bdd513bfa12fa50a1fcb5846b0c1a9dc765 (patch)
treee81105463f07e919162edb38cc70f055234b56c0 /lib/debug.h
parent0ce8ea03b92ff9e60a96ba1fd3b7ac98b936fea7 (diff)
downloadgnutls-df856bdd513bfa12fa50a1fcb5846b0c1a9dc765.tar.gz
Added gnutls_handshake_set_hook_function() to allow hooks on arbitrary handshake messages.
Diffstat (limited to 'lib/debug.h')
-rw-r--r--lib/debug.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/debug.h b/lib/debug.h
index 72e83b869a..e8b9a3428e 100644
--- a/lib/debug.h
+++ b/lib/debug.h
@@ -21,6 +21,11 @@
*/
const char *_gnutls_packet2str (content_type_t packet);
-const char *_gnutls_handshake2str (gnutls_handshake_description_t handshake);
+inline static const char* _gnutls_handshake2str(unsigned x)
+{
+const char* s = gnutls_handshake_description_get_name(x);
+ if (s == NULL) return "Unknown Handshake packet";
+ else return s;
+}
void _gnutls_dump_mpi (const char *prefix, bigint_t a);
void _gnutls_dump_vector (const char *prefix, const uint8_t *a, size_t a_size);