1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
//! [Monocypher](https://monocypher.org) is a cryptographic library.
//!
//! It provides functions for authenticated encryption, hashing, password key derivation,
//! key exchange, and public key signatures.
//!
//! Visit the official [documentation](https://monocypher.org/manual/) for details.

extern crate hex;
extern crate libc;
extern crate monocypher_sys as ffi;

pub mod hashing;
pub mod aead;
pub mod password;
pub mod pubkey;
pub mod utils;

pub mod poly1305;
pub mod key_exchange;
pub mod chacha20;