Skip to content

ARCH-332 Part 2 KMS ed25519 support#1778

Merged
connorwstein merged 19 commits into
mainfrom
ARCH-332-part2
Jan 15, 2026
Merged

ARCH-332 Part 2 KMS ed25519 support#1778
connorwstein merged 19 commits into
mainfrom
ARCH-332-part2

Conversation

@connorwstein
Copy link
Copy Markdown
Contributor

@connorwstein connorwstein commented Jan 15, 2026

The package github.com/aws/aws-sdk-go doesn't have support for ed25519 which was added only very recently to KMS (https://aws.amazon.com/about-aws/whats-new/2025/11/aws-kms-edwards-curve-digital-signature-algorithm/), so we have to upgrade to aws-sdk-go-v2.

Tested against a secp and ed25519 kms key in sandbox.

@connorwstein connorwstein changed the title ARCH-332 Part 2 ed25519 support ARCH-332 Part 2 KMS ed25519 support Jan 15, 2026
@connorwstein connorwstein changed the title ARCH-332 Part 2 KMS ed25519 support [WIP] ARCH-332 Part 2 KMS ed25519 support Jan 15, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 15, 2026

✅ API Diff Results - No breaking changes


📄 View full apidiff report

@connorwstein connorwstein changed the title [WIP] ARCH-332 Part 2 KMS ed25519 support ARCH-332 Part 2 KMS ed25519 support Jan 15, 2026
@connorwstein connorwstein marked this pull request as ready for review January 15, 2026 17:18
@connorwstein connorwstein requested review from a team as code owners January 15, 2026 17:18
Comment thread keystore/kms/fake_client.go Outdated
@connorwstein connorwstein added this pull request to the merge queue Jan 15, 2026
Merged via the queue into main with commit 5b1627d Jan 15, 2026
34 of 36 checks passed
@connorwstein connorwstein deleted the ARCH-332-part2 branch January 15, 2026 22:43
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.

3 participants