Repository navigation
feat(stack-kms-gcp): Google Cloud KMS key vendor backend (CIP-5308) - #1530
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,
|
1d6b20b to
fb22d06
Compare
bfdd74a to
95da1a1
Compare
73a5153 to
5663ebf
Compare
0642192 to
3dd5da9
Compare
5663ebf to
24ee92a
Compare
24ee92a to
a5f115d
Compare
3dd5da9 to
447acd9
Compare
a5f115d to
fced2d9
Compare
447acd9 to
f9b71cc
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 |
fced2d9 to
bd27363
Compare
f9b71cc to
aeb384d
Compare
|
Replaced by #1628, in the new stack #1633. The code is the same, rebased onto the latest |
Layer 6 of the CIP-5203 stack. Implements CIP-5308.
stack-kms-gcp: a Cloud KMS REST client (encrypt/decrypt) that supports both key modes. Data keys are generated locally, the AAD goes inadditionalAuthenticatedData, and CRC32C is checked on every field.rsacrate), and the metadata server (native only).integration-gcp-kms.yml. To turn it on, set the variableSTACK_KMS_GCP_LIVE_KEYand the secretSTACK_KMS_GCP_SERVICE_ACCOUNT_KEY.rsa). See the orchestrator review in the decision log.