aboutsummaryrefslogtreecommitdiff
path: root/src/ssl/mod.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2014-09-30 02:15:40 -0400
committerSteven Fackler <[email protected]>2014-09-30 02:15:40 -0400
commit36977c2aa3d761c12912d46e2d3703505eb01f51 (patch)
tree12a842f098c7cdbea5190097647666d34eabc093 /src/ssl/mod.rs
parentMerge pull request #53 from vhbit/cert-gen (diff)
parentsingle `ffi` module (diff)
downloadrust-openssl-36977c2aa3d761c12912d46e2d3703505eb01f51.tar.xz
rust-openssl-36977c2aa3d761c12912d46e2d3703505eb01f51.zip
Merge pull request #56 from vhbit/single-ffi
Single `ffi` module
Diffstat (limited to 'src/ssl/mod.rs')
-rw-r--r--src/ssl/mod.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ssl/mod.rs b/src/ssl/mod.rs
index d13972d2..1198aa4a 100644
--- a/src/ssl/mod.rs
+++ b/src/ssl/mod.rs
@@ -6,12 +6,12 @@ use std::rt::mutex::NativeMutex;
use std::string;
use sync::one::{Once, ONCE_INIT};
-use bio::{mod, MemBio};
+use bio::{MemBio};
+use ffi;
use ssl::error::{SslError, SslSessionClosed, StreamError};
-use x509::{mod, X509StoreContext, X509FileType};
+use x509::{X509StoreContext, X509FileType};
pub mod error;
-mod ffi;
#[cfg(test)]
mod tests;
@@ -95,11 +95,11 @@ extern fn locking_function(mode: c_int, n: c_int, _file: *const c_char,
}
}
-extern fn raw_verify(preverify_ok: c_int, x509_ctx: *mut x509::ffi::X509_STORE_CTX)
+extern fn raw_verify(preverify_ok: c_int, x509_ctx: *mut ffi::X509_STORE_CTX)
-> c_int {
unsafe {
let idx = ffi::SSL_get_ex_data_X509_STORE_CTX_idx();
- let ssl = x509::ffi::X509_STORE_CTX_get_ex_data(x509_ctx, idx);
+ let ssl = ffi::X509_STORE_CTX_get_ex_data(x509_ctx, idx);
let ssl_ctx = ffi::SSL_get_SSL_CTX(ssl);
let verify = ffi::SSL_CTX_get_ex_data(ssl_ctx, VERIFY_IDX);
let verify: Option<VerifyCallback> = mem::transmute(verify);
@@ -241,7 +241,7 @@ impl Ssl {
unsafe { self.wrap_bio(ffi::SSL_get_wbio(self.ssl)) }
}
- fn wrap_bio<'a>(&'a self, bio: *mut bio::ffi::BIO) -> MemBioRef<'a> {
+ fn wrap_bio<'a>(&'a self, bio: *mut ffi::BIO) -> MemBioRef<'a> {
assert!(bio != ptr::mut_null());
MemBioRef {
ssl: self,