Commit 085b2e6f authored by Steven Fackler's avatar Steven Fackler
Browse files

Drop is_dtls methods on SslMethod

parent f09ca6fe
Loading
Loading
Loading
Loading
+6 −26
Original line number Diff line number Diff line
@@ -169,30 +169,6 @@ impl SslMethod {
            _ => None,
        }
    }

    #[cfg(feature = "dtlsv1")]
    pub fn is_dtlsv1(&self) -> bool {
        *self == SslMethod::Dtlsv1
    }

    #[cfg(feature = "dtlsv1_2")]
    pub fn is_dtlsv1_2(&self) -> bool {
        *self == SslMethod::Dtlsv1_2
    }

    pub fn is_dtls(&self) -> bool {
        self.is_dtlsv1() || self.is_dtlsv1_2()
    }

    #[cfg(not(feature = "dtlsv1"))]
    pub fn is_dtlsv1(&self) -> bool {
        false
    }

    #[cfg(not(feature = "dtlsv1_2"))]
    pub fn is_dtlsv1_2(&self) -> bool {
        false
    }
}

/// Determines the type of certificate verification used
@@ -496,8 +472,12 @@ impl SslContext {

        let ctx = SslContext { ctx: ctx };

        if method.is_dtls() {
            ctx.set_read_ahead(1);
        match method {
            #[cfg(feature = "dtlsv1")]
            SslMethod::Dtlsv1 => ctx.set_read_ahead(1),
            #[cfg(feature = "dtlsv1_2")]
            SslMethod::Dtlsv1_2 => ctx.set_read_ahead(1),
            _ => {}
        }

        Ok(ctx)