Expand description
Secret manager implementation for encryption and decryption using age.
This module provides the core SecretManager type for encrypting and
decrypting sensitive values using the
age encryption tool.
It also provides types for managing key storage across user-level and system-level credential stores, enabling daemon processes to access encryption keys without embedded secrets.
Structs§
- KeyGen
Options - Options for key generation via
SecretManager::generate_and_save. - KeyGen
Result - Result of a key generation operation.
- Secret
Manager - Manages encryption and decryption of secrets using age/X25519.
Enums§
- KeyLocation
- Describes where a key was saved.
- KeyStore
Target - Target credential store for key operations.