Expand description
Β§Symmetric key encryption
Low-level (βhazmatβ) authenticated symmetric ciphers, exposed behind two traits:
Aead: authenticated encryption with associated data. Implemented by AES-256-GCM (Aes256Gcm), XAES-256-GCM (XAes256Gcm), and XChaCha20-Poly1305 (XChaCha20Poly1305).
These are dangerous primitives that operate directly on raw key material. In most cases you
should use the higher-level safe module (e.g. the password-protected key
envelope or data envelope) instead.
ModulesΒ§
- aes_gcm π
- AES-256-GCM operations
- xaes_
256_ πgcm - XAES-256-GCM operations
- xchacha20 π
- XChaCha20-Poly1305 operations
TraitsΒ§
- Aead π
- Authenticated encryption with associated data (AEAD).