summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-04-04 19:14:58 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-04-04 19:22:20 +0200
commitb563369c0d50205141a441900b875ca0f396cbf5 (patch)
tree342674f437f42feeb8f9827c52ca221ad8aeddba
parentbf961631023d07b0fadc578fe6eb0641ecaf7a55 (diff)
downloadgnutls-b563369c0d50205141a441900b875ca0f396cbf5.tar.gz
print the signatures used.
-rw-r--r--src/common.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/common.c b/src/common.c
index 8663fc7753..2297d48da3 100644
--- a/src/common.c
+++ b/src/common.c
@@ -547,6 +547,18 @@ print_info (gnutls_session_t session, int verbose, int print_cert)
tmp = SU (gnutls_kx_get_name (kx));
printf ("- Key Exchange: %s\n", tmp);
+ if (gnutls_sign_algorithm_get(session) != GNUTLS_SIGN_UNKNOWN)
+ {
+ tmp = SU (gnutls_sign_get_name (gnutls_sign_algorithm_get (session)));
+ printf ("- Server Signature: %s\n", tmp);
+ }
+
+ if (gnutls_sign_algorithm_get_client(session) != GNUTLS_SIGN_UNKNOWN)
+ {
+ tmp = SU (gnutls_sign_get_name (gnutls_sign_algorithm_get_client (session)));
+ printf ("- Client Signature: %s\n", tmp);
+ }
+
tmp = SU (gnutls_cipher_get_name (gnutls_cipher_get (session)));
printf ("- Cipher: %s\n", tmp);