What's Changed
- fix: prefer clang for libs2n LTO to work under rust-lld by @kaukabrizvi in #5996
- feat: Include the error code in s2n_error Display impl by @Mark-Simulacrum in #5988
- fix: use leaf public key NID for ML-DSA signature scheme matching by @CarolYeh910 in #5997
- build(deps): bump the all-gha-updates group across 1 directory with 4 updates by @dependabot[bot] in #5994
- ci: update stale patch files for clang-format by @fabit0v in #6000
- style(integv2): run latest ruff format & check by @jmayclin in #6005
- build(deps): update crabgrind requirement from 0.2 to 0.3 in /tests/regression in the all-cargo-updates group across 1 directory by @dependabot[bot] in #5972
- docs: add resources about Coordinated Vulnerability Disclosure to SECURITY.md by @mswilson in #5927
- refactor: use header struct for decryption by @jmayclin in #6004
- build(deps): bump actions/stale from 10 to 11 in /.github/workflows in the all-gha-updates group by @dependabot[bot] in #6016
- fix: ensure record integrity over header version by @jmayclin in #6014
- fix: emit trailing colons for IPv6 addresses ending in a zero run by @WesleyRosenblum in #5842
- docs: document threading contract on s2n_async_pkey_op_apply and reje… by @WesleyRosenblum in #5845
- docs(build): clarify OpenSSL FIPS support and shared responsibility by @kaukabrizvi in #5856
- feat: add custom CNSA2 interop policies by @CarolYeh910 in #6011
- fix(ci): update msrv check to use Cargo.toml by @jmayclin in #6021
New Contributors
Full Changelog: v1.7.6...v1.7.7