aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openssl/src/lib.rs')
-rw-r--r--openssl/src/lib.rs23
1 files changed, 17 insertions, 6 deletions
diff --git a/openssl/src/lib.rs b/openssl/src/lib.rs
index 690ab32b..d7e69b0c 100644
--- a/openssl/src/lib.rs
+++ b/openssl/src/lib.rs
@@ -1,5 +1,4 @@
-#![doc(html_root_url="https://sfackler.github.io/rust-openssl/doc/v0.7.14")]
-#![cfg_attr(feature = "nightly", feature(const_fn))]
+#![doc(html_root_url="https://sfackler.github.io/rust-openssl/doc/v0.8.0")]
#[macro_use]
extern crate bitflags;
@@ -7,7 +6,6 @@ extern crate libc;
#[macro_use]
extern crate lazy_static;
extern crate openssl_sys as ffi;
-extern crate openssl_sys_extras as ffi_extras;
#[cfg(test)]
extern crate rustc_serialize as serialize;
@@ -15,14 +13,27 @@ extern crate rustc_serialize as serialize;
#[cfg(test)]
extern crate net2;
+#[doc(inline)]
+pub use ffi::init;
+
+use nid::Nid;
+
mod macros;
pub mod asn1;
+mod bio;
pub mod bn;
-pub mod bio;
+#[cfg(feature = "c_helpers")]
+mod c_helpers;
pub mod crypto;
pub mod dh;
-pub mod ssl;
-pub mod x509;
+pub mod error;
pub mod nid;
+pub mod ssl;
pub mod version;
+pub mod x509;
+
+trait HashTypeInternals {
+ fn as_nid(&self) -> Nid;
+ fn evp_md(&self) -> *const ffi::EVP_MD;
+}