Commit 83d702df authored by Steven Fackler's avatar Steven Fackler
Browse files

Remove Sslv2 option

Many distributions of OpenSSL disable this method as SSLv2 has known
security issues.
parent 5f5a0b53
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -43,7 +43,6 @@ externfn!(fn ERR_get_error() -> c_ulong)

externfn!(fn SSL_library_init() -> c_int)

externfn!(fn SSLv2_method() -> *SSL_METHOD)
externfn!(fn SSLv3_method() -> *SSL_METHOD)
externfn!(fn TLSv1_method() -> *SSL_METHOD)
externfn!(fn SSLv23_method() -> *SSL_METHOD)
+0 −2
Original line number Diff line number Diff line
@@ -41,7 +41,6 @@ pub fn init() {
}

pub enum SslMethod {
    Sslv2,
    Sslv3,
    Tlsv1,
    Sslv23
@@ -50,7 +49,6 @@ pub enum SslMethod {
impl SslMethod {
    unsafe fn to_raw(&self) -> *ffi::SSL_METHOD {
        match *self {
            Sslv2 => ffi::SSLv2_method(),
            Sslv3 => ffi::SSLv3_method(),
            Tlsv1 => ffi::TLSv1_method(),
            Sslv23 => ffi::SSLv23_method()