Repository navigation
feat(stack-kms-aws): AWS KMS key vendor backend (CIP-5307) - #1527
Conversation
|
|
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,
|
8d2579a to
14f5bdd
Compare
a4009c2 to
11819bf
Compare
089a740 to
ee3980e
Compare
ee3980e to
f9afbdf
Compare
376712b to
11ca7f3
Compare
f9afbdf to
677cc5a
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: no |
677cc5a to
f07f74a
Compare
|
Replaced by #1626, in the new stack #1633. The code is the same, rebased onto the latest |
Layer 4 of the CIP-5203 stack. Implements CIP-5307 (ADR-0014).
stack-kms-aws: a hand-written AWS KMS JSON client with in-crate SigV4 (no aws-sdk). It wraps the root key withEncryptand unwraps it withDecrypt. The AAD is bound throughEncryptionContext.HttpVendorTransport(native, in stack-kms-vendor).release = false.Decisions are in
docs/plans/2026-11-05-key-vendor-backends-decisions.md(CIP-5307 sections).