Skip to content

feat: add backwards compatible hybrid PQ policies - #6044

Merged
alexw91 merged 2 commits into
aws:mainfrom
CarolYeh910:hybrid-pq-policies
Aug 20, 2026
Merged

feat: add backwards compatible hybrid PQ policies#6044
alexw91 merged 2 commits into
aws:mainfrom
CarolYeh910:hybrid-pq-policies

Conversation

@CarolYeh910

@CarolYeh910 CarolYeh910 commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Goal

Create backwards compatible hybrid ML-KEM policies to support PQ upgrade

Why

Users on these policies need a path to migrate to PQ: CloudFront-TLS-1-2-2021, 20200207, and 20230317.

How

Replace kem_preferences_null in the base policies with kem_preferences_pq_tls_1_3_ietf_2025_07 that supports 3 hybrid ML-KEM groups.

Callouts

20200207 supports only TLS 1.3 ciphers despite minimum_protocol_version being S2N_SSLv3, which I assume is for compatibility concerns. I added it to the exception list in the PQ policies test.

Testing

Existing CI should pass.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions Bot added the s2n-core team label Aug 17, 2026
@CarolYeh910
CarolYeh910 requested review from alexw91 and jouho August 17, 2026 23:39
@alexw91
alexw91 added this pull request to the merge queue Aug 20, 2026
Merged via the queue into aws:main with commit 8069743 Aug 20, 2026
77 of 78 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants