Skip to content

Tracking issue: Update "default" and "default_fips" to support TLS1.3 #4765

Open
@toidiu

Description

Security issue notifications

As a modern TLS library, s2n-tls aims to provide sane and safe default. The goal of this task is to add TLS1.3 support to the "default" and "default_fips" policies.

Solution: add a TLS 1.2 CI job

To de-risk the loss of TLS 1.2 coverage, this solution will add a new TLS 1.2 test to our CI. This new job will toggle the default policy to TLS 1.2 and execute all unit tests. Since this will be a single job, we will lose some coverage (platform, feature probing, libcrypto), but we expect this to be an acceptable risk.

Project plan:


Solution: Pin to number policy:

Solution not implemented due to new findings
This solution was attempting to pin TLS-1.2-tests to the numbered equivalent "20240501". However, we also have tests that actually want to test the "default" policy. ("default"-policy-tests), and should not be pinned. There is no easy way to detect "default"-policy-tests vs TLS-1.2-tests, which means so we cannot implement this solution.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions