Little tweaks

This commit is contained in:
Steven Fackler 2016-08-10 22:02:36 -07:00
parent 9a3fa4d98d
commit 0359afb99e
1 changed files with 6 additions and 3 deletions

View File

@ -733,6 +733,7 @@ pub struct CipherBits {
pub secret: i32, pub secret: i32,
/// The number of bits processed by the chosen algorithm, if not None. /// The number of bits processed by the chosen algorithm, if not None.
pub algorithm: Option<i32>, pub algorithm: Option<i32>,
_p: (),
} }
@ -771,11 +772,13 @@ impl<'a> SslCipher<'a> {
CipherBits { CipherBits {
secret: secret_bits, secret: secret_bits,
algorithm: Some(*algo_bits), algorithm: Some(*algo_bits),
_p: (),
} }
} else { } else {
CipherBits { CipherBits {
secret: secret_bits, secret: secret_bits,
algorithm: None, algorithm: None,
_p: (),
} }
} }
} }
@ -1015,10 +1018,10 @@ impl<'a> SslRef<'a> {
Some(s) Some(s)
} }
pub fn ssl_method(&self) -> Option<SslMethod> { pub fn ssl_method(&self) -> SslMethod {
unsafe { unsafe {
let method = ffi::SSL_get_ssl_method(self.as_ptr()); let method = ffi::SSL_get_ssl_method(self.as_ptr());
SslMethod::from_raw(method) SslMethod::from_raw(method).unwrap()
} }
} }
@ -1254,7 +1257,7 @@ impl<S> MidHandshakeSslStream<S> {
self.stream.get_mut() self.stream.get_mut()
} }
/// Returns a shared reference to the `SslContext` of the stream. /// Returns a shared reference to the `Ssl` of the stream.
pub fn ssl(&self) -> &Ssl { pub fn ssl(&self) -> &Ssl {
self.stream.ssl() self.stream.ssl()
} }