Repository navigation
v0.5.0
Changelog
- 1d89b80: Merge: secure-by-default key provisioning (v0.5.0) (Claude Fable 5 noreply@anthropic.com)
- d4b90d6: docs(skill): secure server onboarding guidance (Claude Fable 5 noreply@anthropic.com)
- a47e01c: feat(cli): add provision — encrypted key onboarding with optional harden (Claude Fable 5 noreply@anthropic.com)
- e1d9314: feat(cli): gen-key encrypts by default, stores passphrase, writes recovery (Claude Fable 5 noreply@anthropic.com)
- 5cd2ed0: feat(keys): GenerateED25519Encrypted with passphrase support (Claude Fable 5 noreply@anthropic.com)
- 2b93c93: feat(keys): add RandomPassphrase high-entropy generator (Claude Fable 5 noreply@anthropic.com)
- 4a5698e: feat(keystore): StoreAndLoad for linux and windows (Claude Fable 5 noreply@anthropic.com)
- 098dc7a: feat(keystore): StoreAndLoad macOS keychain path with agent fallback (Claude Fable 5 noreply@anthropic.com)
- 888ad83: feat(keystore): shared Result type and agent-load helper (Claude Fable 5 noreply@anthropic.com)
- 3ee3d4d: feat(mcp): gen_key encrypts, returns recovery pointer not passphrase (Claude Fable 5 noreply@anthropic.com)
- c485cc8: fix(provision): persist key auth only after connectivity test confirms it (Claude Fable 5 noreply@anthropic.com)
- 8ae906d: fix: make gen_key resilient to agent failures, verify harden actually disables password auth (Claude Fable 5 noreply@anthropic.com)
- 316c0dc: refactor(ssh): export DialAgent for keystore reuse (Claude Fable 5 noreply@anthropic.com)