aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2017-12-28 20:22:05 -0800
committerSteven Fackler <[email protected]>2017-12-28 20:22:05 -0800
commit1085e7944778d0f39707030c4bab7df8d9aa916d (patch)
tree8c0fb25997424e7adf46256e731105c8df1f31f2 /openssl/src
parentMerge pull request #806 from sfackler/servername-param (diff)
downloadrust-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.rs24
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.