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
//! Rust bindings for the [Nettle cryptographic //! library](https://www.lysator.liu.se/~nisse/nettle/). #![warn(missing_docs)] extern crate libc; extern crate nettle_sys; extern crate getrandom; mod errors; pub use crate::errors::{Error, Result}; mod helper; pub mod hash; pub mod cipher; pub mod mode; pub mod aead; pub mod mac; pub mod kdf; pub mod rsa; pub mod random; pub mod ecc; pub mod curve25519; pub mod dsa; pub mod ecdh; pub mod ecdsa; pub mod ed25519;