Skip to content

Document the aws-kms account key type - #1662

Open
Kay-Zee wants to merge 2 commits into
mainfrom
kan/aws-kms-key-type
Open

Kay-Zee wants to merge 2 commits into
mainfrom
kan/aws-kms-key-type

Conversation

@Kay-Zee

@Kay-Zee Kay-Zee commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

What

Adds aws-kms to the account key types list in the flow.json reference, and explains what resourceID holds for both KMS types.

Ready to merge

The dependency has landed: flowkit v2.17.0 adds the key type (onflow/flowkit#232) and onflow/flow-cli#2366 bumped flow-cli to it. A flow binary at current master accepts "type": "aws-kms".

Why the extra paragraph

Naming a key type is not enough to use it. Neither KMS entry said what resourceID contains, and an aws-kms key registered on-chain with the default SHA3_256 can never verify a KMS signature, because AWS KMS signs ECDSA keys with ECDSA_SHA_256 only. Both gaps cost real time during testing, so both are worth a sentence here.

flowkit v2.17.0 adds an aws-kms key type alongside google-kms. The key
types list in the flow.json reference only mentions Google Cloud KMS.
@vercel

vercel Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Oct 23, 2026 5:10am UTC

Request Review

Naming the key type is not enough to use it: neither KMS entry said what
resourceID holds, and an aws-kms key registered with the default
SHA3_256 can never verify a KMS signature.

This branch was successfully deployed

1 active deployment
Preview — 805d2dff Deployed Oct 23, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant