1#![cfg_attr(feature = "with-bench", feature(test))]
8
9extern crate rand;
10extern crate rustc_serialize as serialize;
11extern crate time;
12extern crate libc;
13
14#[cfg(all(test, feature = "with-bench"))]
15extern crate test;
16
17pub mod aead;
18pub mod aes;
19pub mod aes_gcm;
20pub mod aessafe;
21pub mod bcrypt;
22pub mod bcrypt_pbkdf;
23pub mod blake2b;
24pub mod blake2s;
25pub mod blockmodes;
26pub mod blowfish;
27pub mod buffer;
28pub mod chacha20;
29pub mod chacha20poly1305;
30mod cryptoutil;
31pub mod curve25519;
32pub mod digest;
33pub mod ed25519;
34pub mod fortuna;
35pub mod ghash;
36pub mod hc128;
37pub mod hmac;
38pub mod hkdf;
39pub mod mac;
40pub mod md5;
41pub mod pbkdf2;
42pub mod poly1305;
43pub mod rc4;
44pub mod ripemd160;
45pub mod salsa20;
46pub mod scrypt;
47pub mod sha1;
48pub mod sha2;
49pub mod sha3;
50mod simd;
51pub mod sosemanuk;
52mod step_by;
53pub mod symmetriccipher;
54pub mod util;
55pub mod whirlpool;
56
57#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
58pub mod aesni;