Expand description
API Keys Store — Machine-specific encryption with SQLite storage
Stores and manages API keys using machine-specific XOR encryption stored directly in SQLite. No OS keychain, no password prompts, no external dependencies.
Encryption uses the machine’s device name as the key, ensuring that keys can only be decrypted on the same machine where they were encrypted.
Structs§
- ApiKey
Record - Metadata record stored in SQLite.
encrypted_valueis always a base64-encoded XOR-encrypted string. - ApiKeys
Store - Manages API keys with machine-specific encryption stored in SQLite.
- Encryption
- Machine-specific XOR encryption for API keys. Uses the device name as the encryption key. Keys can only be decrypted on the same machine where they were encrypted.
Enums§
- ApiKey
Type - Identifies which external service a key belongs to.