Merge pull request #38 from cloudvlts/master

Update 'openssl' to 0.7
This commit is contained in:
Alexis Mousset
2015-11-30 10:47:23 +01:00
2 changed files with 3 additions and 3 deletions

View File

@@ -18,7 +18,7 @@ rustc-serialize = "0.3"
rust-crypto = "0.2"
bufstream = "0.1"
email = "0.0"
openssl = "0.6"
openssl = "0.7"
[dev-dependencies]
env_logger = "0.3"

View File

@@ -21,7 +21,7 @@ impl Connector for NetworkStream {
let tcp_stream = try!(TcpStream::connect(addr));
match ssl_context {
Some(context) => match SslStream::new(&context, tcp_stream) {
Some(context) => match SslStream::connect_generic(context, tcp_stream) {
Ok(stream) => Ok(NetworkStream::Ssl(stream)),
Err(err) => Err(io::Error::new(ErrorKind::Other, err)),
},
@@ -31,7 +31,7 @@ impl Connector for NetworkStream {
fn upgrade_tls(&mut self, ssl_context: &SslContext) -> io::Result<()> {
*self = match self.clone() {
NetworkStream::Plain(stream) => match SslStream::new(ssl_context, stream) {
NetworkStream::Plain(stream) => match SslStream::connect_generic(ssl_context, stream) {
Ok(ssl_stream) => NetworkStream::Ssl(ssl_stream),
Err(err) => return Err(io::Error::new(ErrorKind::Other, err)),
},