diff options
| author | Steven Fackler <[email protected]> | 2017-12-28 20:22:05 -0800 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2017-12-28 20:22:05 -0800 |
| commit | 1085e7944778d0f39707030c4bab7df8d9aa916d (patch) | |
| tree | 8c0fb25997424e7adf46256e731105c8df1f31f2 /openssl/src | |
| parent | Merge pull request #806 from sfackler/servername-param (diff) | |
| download | rust-openssl-1085e7944778d0f39707030c4bab7df8d9aa916d.tar.xz rust-openssl-1085e7944778d0f39707030c4bab7df8d9aa916d.zip | |
Remove `SslRef::compression`
TLS compression is extremely deprecated, so no-one should be messing
with this in the first place.
Diffstat (limited to 'openssl/src')
| -rw-r--r-- | openssl/src/ssl/mod.rs | 24 |
1 files changed, 0 insertions, 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. |