summaryrefslogtreecommitdiffstats
path: root/apps/s_client.c
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2003-10-06 12:19:38 +0000
committerRichard Levitte <levitte@openssl.org>2003-10-06 12:19:38 +0000
commitf44e184ec61ba858e3048a288ec141903442be06 (patch)
tree1cd0fbe52051a821744fba2b1582ec5d3bf0c02e /apps/s_client.c
parent377dcdba44742ce641521dd4745a37a7321b41bd (diff)
s_client should inform the user of any compression/expansion methods used.
Diffstat (limited to 'apps/s_client.c')
-rw-r--r--apps/s_client.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/s_client.c b/apps/s_client.c
index eb6fd7c1c3..0f7dd88613 100644
--- a/apps/s_client.c
+++ b/apps/s_client.c
@@ -944,6 +944,7 @@ static void print_stuff(BIO *bio, SSL *s, int full)
SSL_CIPHER *c;
X509_NAME *xn;
int j,i;
+ const COMP_METHOD *comp, *exp;
if (full)
{
@@ -1046,6 +1047,12 @@ static void print_stuff(BIO *bio, SSL *s, int full)
EVP_PKEY_bits(pktmp));
EVP_PKEY_free(pktmp);
}
+ comp=SSL_get_current_compression(s);
+ exp=SSL_get_current_expansion(s);
+ BIO_printf(bio,"Compression: %s\n",
+ comp ? SSL_COMP_get_name(comp) : "NONE");
+ BIO_printf(bio,"Expansion: %s\n",
+ exp ? SSL_COMP_get_name(exp) : "NONE");
SSL_SESSION_print(bio,SSL_get_session(s));
BIO_printf(bio,"---\n");
if (peer != NULL)