-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable experimental post-quantum key exchange mechanism X25519Kyber768Draft00
#4583
Conversation
…68Draft00 The AWS Provider was upgraded to Go 1.23 in v6.51.0, which introduced a change to the crypto/tls standard library package. It enabled the post-quantum key exchange mechanism `X25519Kyber768Draft00` by default. This experimental key exchange mechanism is causing errors in the AWS firewall. As a short term workaround this change disables the experimental key exchange mechanism. Upstream maintainers and AWS are in touch to work on a long-term fix.
X25519Kyber768Draft00
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible to get a test in here?
I was not able to trigger it myself. Our existing test didn't catch it either. This is a tricky issue because it seems to be triggered by the length of the TLS ClientHello message. This new key-exchange mechanism causes the length to increase, in certain circumstances this seems to trigger an error in the AWS firewalls. |
Does the PR have any schema changes?Looking good! No breaking changes found. Maintainer note: consult the runbook for dealing with any breaking changes. |
/release patch |
Thank you for a quick turnaround on #4573 ! |
This PR has been shipped in release v6.54.1. |
##### [`v6.54.1](https://github.com/pulumi/pulumi-aws/releases/tag/v6.54.1) ##### Does the PR have any schema changes? Looking good! No breaking changes found. No new resources/functions. #### What's Changed - Disable experimental post-quantum key exchange mechanism `X25519Kyber768Draft00` by [@flostadler](https://github.com/flostadler) in pulumi/pulumi-aws#4583 **Full Changelog**: pulumi/pulumi-aws@v6.54.0...v6.54.1
##### [`v6.54.1](https://github.com/pulumi/pulumi-aws/releases/tag/v6.54.1) ##### Does the PR have any schema changes? Looking good! No breaking changes found. No new resources/functions. #### What's Changed - Disable experimental post-quantum key exchange mechanism `X25519Kyber768Draft00` by [@flostadler](https://github.com/flostadler) in pulumi/pulumi-aws#4583 **Full Changelog**: pulumi/pulumi-aws@v6.54.0...v6.54.1
The AWS Provider was upgraded to Go 1.23 in v6.51.0, which introduced a change
to the crypto/tls standard library package. It enabled the post-quantum
key exchange mechanism
X25519Kyber768Draft00
by default. This experimental keyexchange mechanism is causing errors in the AWS firewall.
As a short term workaround this change disables the experimental key exchange mechanism.
Upstream maintainers and AWS are in touch to work on a long-term fix.
Fixes #4573
Relates to #4582