Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

lrstewart
Copy link
Contributor

Release Summary:

Description of changes:

I noticed while debugging my SAW issues with #5464 that we only build the small subset of files in the "tls" folder that SAW actually needs:

s2n-tls/tls/Makefile

Lines 22 to 23 in 6dcbffe

BCS_1=s2n_handshake_io.bc s2n_handshake_type.bc s2n_connection.bc s2n_kex.bc \
s2n_tls13.bc s2n_quic_support.bc s2n_tls13_key_schedule.bc

But we automatically build all the files in "tls/extensions". This is unnecessary-- the SAW proofs don't need any of the extensions code. It just potentially complicates the build and makes the build take longer. Every file we add to the SAW build increases the potential for strange, development-blocking errors.

Testing:

CI still passes, including the SAW build in s2nGeneralBatch.

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 14, 2025
@lrstewart lrstewart marked this pull request as ready for review August 14, 2025 16:35
@lrstewart lrstewart requested review from jouho and maddeleine August 14, 2025 16:35
@lrstewart lrstewart enabled auto-merge August 14, 2025 17:00
@lrstewart lrstewart added this pull request to the merge queue Aug 14, 2025
Merged via the queue into aws:main with commit 83dcc99 Aug 14, 2025
50 checks passed
@lrstewart lrstewart deleted the build_fix branch August 14, 2025 18:14
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