@consensus-tools/secrets
v0.4.0
Published
AES-256-GCM credential encryption and storage
Downloads
187
Maintainers
Readme
@consensus-tools/secrets
Credential encryption and management for consensus-tools — AES-256-GCM at rest.
Install
pnpm add @consensus-tools/secretsUsage
import { CredentialManager } from "@consensus-tools/secrets";
const manager = new CredentialManager({ masterKey });
// Store and retrieve encrypted credentials
await manager.set("slack-token", "xoxb-...");
const token = await manager.get("slack-token");What's included
CredentialManager— key-value credential store with encryption at restencrypt/decrypt— low-level AES-256-GCM utilities
