diff options
author | Richard Levitte <levitte@openssl.org> | 2003-10-06 12:19:38 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2003-10-06 12:19:38 +0000 |
commit | f44e184ec61ba858e3048a288ec141903442be06 (patch) | |
tree | 1cd0fbe52051a821744fba2b1582ec5d3bf0c02e | |
parent | 377dcdba44742ce641521dd4745a37a7321b41bd (diff) |
s_client should inform the user of any compression/expansion methods used.
-rw-r--r-- | apps/s_client.c | 7 |
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) |