aboutsummaryrefslogtreecommitdiff
path: root/ssl/ssl_lib.c
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2003-10-06 12:18:39 +0000
committerRichard Levitte <levitte@openssl.org>2003-10-06 12:18:39 +0000
commit377dcdba44742ce641521dd4745a37a7321b41bd (patch)
tree3dedbf83343be7d7f8726d8d74420f1379f077cf /ssl/ssl_lib.c
parent8242354952ead170335b98b33254ca9a0e836926 (diff)
downloadopenssl-377dcdba44742ce641521dd4745a37a7321b41bd.zip
openssl-377dcdba44742ce641521dd4745a37a7321b41bd.tar.gz
openssl-377dcdba44742ce641521dd4745a37a7321b41bd.tar.bz2
Add functionality to get information on compression methods (not quite complete).
Diffstat (limited to 'ssl/ssl_lib.c')
-rw-r--r--ssl/ssl_lib.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c
index 0c84e3d..bf7d7ba 100644
--- a/ssl/ssl_lib.c
+++ b/ssl/ssl_lib.c
@@ -2207,6 +2207,20 @@ SSL_CIPHER *SSL_get_current_cipher(SSL *s)
return(NULL);
}
+const COMP_METHOD *SSL_get_current_compression(SSL *s)
+ {
+ if (s->compress != NULL)
+ return(s->compress->meth);
+ return(NULL);
+ }
+
+const COMP_METHOD *SSL_get_current_expansion(SSL *s)
+ {
+ if (s->expand != NULL)
+ return(s->expand->meth);
+ return(NULL);
+ }
+
int ssl_init_wbio_buffer(SSL *s,int push)
{
BIO *bbio;