From 1085e7944778d0f39707030c4bab7df8d9aa916d Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Thu, 28 Dec 2017 20:22:05 -0800 Subject: [PATCH] Remove `SslRef::compression` TLS compression is extremely deprecated, so no-one should be messing with this in the first place. --- openssl/src/ssl/mod.rs | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/openssl/src/ssl/mod.rs b/openssl/src/ssl/mod.rs index 657dde26..6da44373 100644 --- a/openssl/src/ssl/mod.rs +++ b/openssl/src/ssl/mod.rs @@ -1787,30 +1787,6 @@ impl SslRef { unsafe { ffi::SSL_pending(self.as_ptr()) as usize } } - /// Returns the compression method currently in use. - /// - /// This corresponds to `SSL_get_current_compression`. - pub fn compression(&self) -> Option<&str> { - self._compression() - } - - #[cfg(not(osslconf = "OPENSSL_NO_COMP"))] - fn _compression(&self) -> Option<&str> { - unsafe { - let ptr = ffi::SSL_get_current_compression(self.as_ptr()); - if ptr == ptr::null() { - return None; - } - let meth = ffi::SSL_COMP_get_name(ptr); - Some(str::from_utf8(CStr::from_ptr(meth as *const _).to_bytes()).unwrap()) - } - } - - #[cfg(osslconf = "OPENSSL_NO_COMP")] - fn _compression(&self) -> Option<&str> { - None - } - /// Returns the servername sent by the client via Server Name Indication (SNI). /// /// It is only useful on the server side.