Skip to main content

Module manager

Module manager 

Source
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§

KeyGenOptions
Options for key generation via SecretManager::generate_and_save.
KeyGenResult
Result of a key generation operation.
SecretManager
Manages encryption and decryption of secrets using age/X25519.

Enums§

KeyLocation
Describes where a key was saved.
KeyStoreTarget
Target credential store for key operations.