Drop is_dtls methods on SslMethod
This commit is contained in:
parent
f09ca6fee2
commit
085b2e6f03
|
|
@ -169,30 +169,6 @@ impl SslMethod {
|
||||||
_ => None,
|
_ => 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
|
/// Determines the type of certificate verification used
|
||||||
|
|
@ -496,8 +472,12 @@ impl SslContext {
|
||||||
|
|
||||||
let ctx = SslContext { ctx: ctx };
|
let ctx = SslContext { ctx: ctx };
|
||||||
|
|
||||||
if method.is_dtls() {
|
match method {
|
||||||
ctx.set_read_ahead(1);
|
#[cfg(feature = "dtlsv1")]
|
||||||
|
SslMethod::Dtlsv1 => ctx.set_read_ahead(1),
|
||||||
|
#[cfg(feature = "dtlsv1_2")]
|
||||||
|
SslMethod::Dtlsv1_2 => ctx.set_read_ahead(1),
|
||||||
|
_ => {}
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(ctx)
|
Ok(ctx)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue