Skip to content

Conversation

@bernardassan
Copy link

@bernardassan bernardassan commented Sep 5, 2025

Secsock updated to Zig 0.15.2
Make the s2n backend usable/testable

Task

Signed-off-by: Bernard Assan <[email protected]>
enable s2n_tls

update openssl package to 3.3.2

Add tls build options

TODO: fix s2n_tls been fetched all the time
✗  zig build
Compile Build Script
└─ [7/7] Fetch Packages
   └─ s2n_tls

ensure only one tls implementation is enabled at a time

create an options module to be able to check which tls
implementation is enabled

make bearssl and s2n_tls lazy dependencies so that they aren't fetched
if unused

s2n-tls
Update package to 1.5.25 and use the new zig build hash
Update build.zig to reference upstream files in 1.5.25
remove unnecessary files in build.zig.zon .paths

Signed-off-by: Bernard Assan <[email protected]>
gjuchault added a commit to gjuchault/secsock that referenced this pull request Sep 28, 2025
@bernardassan bernardassan changed the title Update secsock to zig 0.15.1 Update secsock to zig 0.15.2 Nov 10, 2025
 Add a comment to show that `curl -vk https://127.0.0.1:9862`
 can be used to test the bearssl and s2n tls implementation

Signed-off-by: Bernard Assan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant