Skip to content

feat: update default fibs policy #5265

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

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

johubertj
Copy link
Contributor

@johubertj johubertj commented Apr 22, 2025

Description of changes:

This PR updates the default FIPS behavior in s2n-tls.

  • Removed support for CBC-mode cipher suites from the default FIPS configuration. CBC is no longer recommended for FIPS compliance and is replaced with more modern AEAD cipher suites.

  • Added TLS 1.3 support to the default FIPS configuration, enabling FIPS-compliant TLS 1.3 cipher suites by default.

  • Created a new security policy to represent the updated FIPS defaults, since modifying an existing policy would cause backwards compatibility issues for users relying on the old behavior.

  • Updated default FIPS behavior to reference the new security policy.

Call-outs:

Note: Communicating with the four internal teams that currently use the default FIPS security policy about the upcoming changes.
Tracking communication status here: P222270578

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 Apr 22, 2025
@johubertj johubertj changed the title added new security policy w/ new cipher_suites feat: update default fibs policy Apr 22, 2025
@johubertj johubertj self-assigned this Apr 22, 2025
@johubertj johubertj requested a review from jmayclin April 23, 2025 00:03
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.

1 participant