aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/ssl/mod.rs
diff options
context:
space:
mode:
authorManuel Schölling <[email protected]>2015-03-04 22:32:16 +0100
committerManuel Schölling <[email protected]>2015-04-06 12:14:36 +0200
commit5408b641ddbddd9f40ec203901dd7cb1a7afa3c0 (patch)
treefc37e6d0da4a424178f1b605b7ebb9b1e2da8da2 /openssl/src/ssl/mod.rs
parentRelease v0.6.0 (diff)
downloadrust-openssl-5408b641ddbddd9f40ec203901dd7cb1a7afa3c0.tar.xz
rust-openssl-5408b641ddbddd9f40ec203901dd7cb1a7afa3c0.zip
Add connect() support for UDP sockets
Diffstat (limited to 'openssl/src/ssl/mod.rs')
-rw-r--r--openssl/src/ssl/mod.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/openssl/src/ssl/mod.rs b/openssl/src/ssl/mod.rs
index 4c0b13f1..710a287d 100644
--- a/openssl/src/ssl/mod.rs
+++ b/openssl/src/ssl/mod.rs
@@ -25,6 +25,7 @@ use x509::{X509StoreContext, X509FileType, X509};
use crypto::pkey::PKey;
pub mod error;
+pub mod connected_socket;
#[cfg(test)]
mod tests;
@@ -97,6 +98,9 @@ pub enum SslMethod {
#[cfg(feature = "tlsv1_2")]
/// Support TLSv1.2 protocol, requires the `tlsv1_2` feature.
Tlsv1_2,
+ #[cfg(feature = "dtlsv1")]
+ /// Support DTLSv1 protocol, requires the `dtlsv1` feature.
+ Dtlsv1,
}
impl SslMethod {
@@ -110,7 +114,9 @@ impl SslMethod {
#[cfg(feature = "tlsv1_1")]
SslMethod::Tlsv1_1 => ffi::TLSv1_1_method(),
#[cfg(feature = "tlsv1_2")]
- SslMethod::Tlsv1_2 => ffi::TLSv1_2_method()
+ SslMethod::Tlsv1_2 => ffi::TLSv1_2_method(),
+ #[cfg(feature = "dtlsv1")]
+ SslMethod::Dtlsv1 => ffi::TLSv1_method(),
}
}
}