Expand description
§navajo
Navajo is Rust library that provides secure and easy to use cryptographic APIs.
Re-exports§
pub use aead::Aead;
pub use daead::Daead;
pub use envelope::Envelope;
pub use envelope::PlaintextJson;
pub use mac::Mac;
pub use primitive::Kind;
pub use primitive::Primitive;
pub use rand::Rng;
pub use rand::SystemRng;
pub use dsa::Signer;
pub use dsa::Verifier;
pub use metadata::Metadata;
pub use metadata::RESERVED_METADATA_KEYS;
Modules§
- aead
- Authenticated Encryption with Associated Data AEAD
- constant_
time - daead
- Deterministic Authenticated Encryption with Associated Data DAEAD
- dsa
- Digital Signatures
- envelope
- error
- hkdf
- HMAC-based Extract-and-Expand Key Derivation Function - HKDF
- jose
- mac
- Message Authentication Code (HMAC & CMAC)
- metadata
- primitive
- rand
- secret_
store - sensitive
Structs§
- Aad
- Additional Authenticated Data (AAD)
- Keyring
Info