Upgrade to openssl 0.8
This commit is contained in:
parent
0441c750a7
commit
b76ac7e05a
@ -40,8 +40,8 @@ phf = "=0.7.15"
|
||||
bit-vec = { version = "0.4", optional = true }
|
||||
chrono = { version = "0.2.14", optional = true }
|
||||
eui48 = { version = "0.1", optional = true }
|
||||
openssl-verify = { version = "0.1", optional = true }
|
||||
openssl = { version = ">= 0.6.4, < 0.8", optional = true }
|
||||
openssl-verify = { version = "0.2", optional = true }
|
||||
openssl = { version = "0.8", optional = true }
|
||||
rustc-serialize = { version = "0.3", optional = true }
|
||||
security-framework = { version = "0.1.2", optional = true }
|
||||
serde_json = { version = ">= 0.6, < 0.9", optional = true }
|
||||
|
@ -4,9 +4,9 @@ extern crate openssl_verify;
|
||||
|
||||
use std::error::Error;
|
||||
|
||||
use self::openssl::error::ErrorStack;
|
||||
use self::openssl::ssl::{IntoSsl, SslContext, SslStream, SslMethod, SSL_VERIFY_PEER,
|
||||
SSL_OP_NO_SSLV2, SSL_OP_NO_SSLV3, SSL_OP_NO_COMPRESSION};
|
||||
use self::openssl::ssl::error::SslError;
|
||||
use self::openssl_verify::verify_callback;
|
||||
use io::{TlsStream, Stream, TlsHandshake};
|
||||
|
||||
@ -30,7 +30,7 @@ impl OpenSsl {
|
||||
/// Creates a `OpenSsl` with a reasonable default configuration.
|
||||
///
|
||||
/// The configuration is modeled after libcurl's and is subject to change.
|
||||
pub fn new() -> Result<OpenSsl, SslError> {
|
||||
pub fn new() -> Result<OpenSsl, ErrorStack> {
|
||||
let mut ctx = try!(SslContext::new(SslMethod::Sslv23));
|
||||
try!(ctx.set_default_verify_paths());
|
||||
ctx.set_options(SSL_OP_NO_SSLV2 | SSL_OP_NO_SSLV3 | SSL_OP_NO_COMPRESSION);
|
||||
|
Loading…
Reference in New Issue
Block a user