Release: v1.3.46
Weekly release for June 23 2023
What's Changed
- build: make feature flags consistent by @camshaft in #3921
- Fixes dynamic loading bug by @maddeleine in #4024
- bindings(rust): release 0.0.32 by @camshaft in #4032
- Refactor alerts to make behavior clear by @lrstewart in #4019
- ci: typos config file by @dougch in #4021
- Add pre-TLS13 libcrypto PRF implementation by @goatgoose in #4020
- fix: ossl3 legacy provider mem leak by @jmayclin in #4033
- nix devShell with aws-lc by @dougch in #4028
- Never send KeyUpdate message if <TLS1.3 by @lrstewart in #4038
- ci: allow running multiple integ tests at once in nix devshell by @dougch in #4029
- Add libcrypto HKDF implementation by @goatgoose in #4035
- Fixes pthread leak by @maddeleine in #4037
- Fix usage guide examples + enable testing of examples by @lrstewart in #4044
- feat: add checked return values diagnostic by @camshaft in #3798
- Add ThreadSanitizer by @lrstewart in #4046
- Update nix corretto; make it platform aware. by @dougch in #4043
- Fix TSAN s2n_shutdown failures by @lrstewart in #4055
- feat(bindings/s2n-tls): add ja-3 apis by @jmayclin in #4009
- s2n-tls handshake benchmark by @tinzh in #4053
- Validate PRK output size in the libcrypto HKDF implementation by @goatgoose in #4057
- remove kTLS feature probe by @toidiu in #4064
- Add rustls handshake to benchmarks by @tinzh in #4063
- Disable build flag for openssl102 nix aarch64-linux by @dougch in #4045
- Fixes broken link by @maddeleine in #4060
- bindings: do not enable OCSP when calling trust_location() by @WesleyRosenblum in #4016
- Create new KMS TLS Policy with TLSv1.2 Minimum by @alexw91 in #4068
Full Changelog: v1.3.45...v1.3.46