Expand description
Cryptographic primitives for LLM Config Manager
This module provides secure encryption and decryption for sensitive configuration values using AES-256-GCM with envelope encryption pattern.
Modules§
- key_
derivation - Key derivation using Argon2id
Structs§
- Encrypted
Data - Encrypted data with associated metadata
- Secret
Key - A cryptographic key that is automatically zeroed when dropped
Enums§
- Algorithm
- Encryption algorithm identifier
- Crypto
Error
Constants§
- KEY_
SIZE - Size of AES-256 keys in bytes
- NONCE_
SIZE - Size of AES-GCM nonces in bytes (96 bits)
- TAG_
SIZE - Size of AES-GCM authentication tag in bytes (128 bits)