1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
#![recursion_limit = "128"] extern crate base64; #[cfg(feature = "easy_tokens")] extern crate chrono; #[macro_use] extern crate error_chain; #[cfg(feature = "v2")] extern crate libsodium_ffi as libsodium; #[cfg(feature = "v1")] extern crate openssl; extern crate ring; #[cfg(feature = "easy_tokens")] #[macro_use] extern crate serde_json; extern crate untrusted; #[cfg(test)] extern crate hex; pub mod errors; pub mod pae; #[cfg(feature = "v2")] mod sodium; #[cfg(feature = "easy_tokens")] pub mod tokens; #[cfg(feature = "easy_tokens")] pub use self::tokens::*; #[cfg(feature = "v1")] pub mod v1; #[cfg(feature = "v2")] pub mod v2;