Repository navigation
feat(cli): stash keyset create and rewrap for key vendor backends (CIP-5312) - #1533
Conversation
🦋 Changeset detectedLatest commit: e2869f2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 19 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true |
Mutation testing (cargo-mutants,
|
f6e5996 to
dda3a35
Compare
62cbabe to
bae2dfb
Compare
dda3a35 to
fe5023c
Compare
81f6647 to
12675c7
Compare
40e1527 to
cbe721d
Compare
12675c7 to
cfa8f0d
Compare
cbe721d to
76ed2f2
Compare
18293ff to
c7346e2
Compare
76ed2f2 to
6f35f29
Compare
|
Scope reduced (2026-11-12). This branch was rebuilt from one final tree by path, and the follow-up PRs #1555 to #1563 were folded in. The plan is In this PR: |
c7346e2 to
e2869f2
Compare
780fdff to
c905ced
Compare
|
Replaced by #1631, in the new stack #1633. The code is the same, rebased onto the latest |
A separate PR on #1531 (the CIP-5203 stack). Implements CIP-5312.
stash keyset createandstash keyset rewrapadd--out(written with mode 0600),--jsonand--in. Static keys are taken from an env variable by name, never as a flag value.@cipherstash/auth(keysetCreateandkeysetRewrap). The vendor crates are linked by path. The binary grows 11% on darwin-arm64. The GCP path has no RSA code.require-auth-npm-changeset.ymland the related workflow paths now include the vendor crates.skills/stash-cliis updated and checked againststash manifest --json.stashminor and@cipherstash/authminor.Decisions are in
docs/plans/2026-11-05-key-vendor-backends-decisions.md(CIP-5312 sections).