Release: v1.4.0
Weekly release for December 06 2023
What's Changed
- Fixes failing FreeBSD build in CI by @maddeleine in #4272
- Change pkey parse methods to return s2n_result by @lrstewart in #4271
- bindings: release 0.0.41 by @maddeleine in #4276
- Detect KEM support at runtime by @WillChilds-Klein in #4101
- Remove p384 restriction by @jmayclin in #4275
- ci: update integ dependencies by @jmayclin in #4261
- test: remove blinding from self_talk_sesion_id test by @jmayclin in #4281
- Bump cross-platform actions to pull in fix for failing to eject a disk by @maddeleine in #4278
- Add API to retrieve the supported groups for a security policy by @goatgoose in #4273
- bindings(rust): make callbacks Send + Sync by @camshaft in #4289
- fix(bindings): pin jobserver in more places and run cargo publish --dry-run in generate.sh by @WesleyRosenblum in #4255
- fix(bindings): enable session tickets after setting callback by @camshaft in #4292
- bench: increase cert chain length by @jmayclin in #4287
- ci: add mainline coverage job by @jmayclin in #4288
- fix: probe for all AES_GCM ktls variants by @camshaft in #4295
- feat(bindings): use aws-lc-sys instead of openssl-sys by @camshaft in #4290
- Remove NULLs in s2n_kex by @lrstewart in #4293
- feat: Adds ConnectionInitializer to Rust bindings by @maddeleine in #4250
- Remove s2n's internal Kyber512 implementation, and rely on AWS-LC for Kyber support by @alexw91 in #4283
- Clean up selecting a signature algorithm by @lrstewart in #4285
- Bump AWS-LC version to v1.17.4 by @alexw91 in #4303
- Update CloudFront's upstream ECC preference list by @zz85 in #4301
- Add basic "security rules" by @lrstewart in #4298
Full Changelog: v1.3.56...v1.4.0