Rotate synchronized Draft encryption keys without downtime #1101
No reviewers
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stackchain/stackchain-dashboard#1101
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "timmy/1100-draft-key-rotation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #1100
Adds a bounded named AES-GCM keyring, authenticated v2 envelopes, transparent revision-preserving rewrap of v1/inactive-key rows, and a content-free restart-safe migration CLI included in release bundles.
Verification:
pytest -q— 2086 passed, 8 skippedpython3 -m pip_audit -r requirements.txt --strict— no known vulnerabilitiesscripts/verify_release.pypassed forfc9ef1f8ae0e93b156071769659c038442b9a58a