Releases: cloudflare/boring
Releases · cloudflare/boring
v4.13.0
What's Changed
- Fix Windows build by @PaulDance in #298
- Ci fixes by @kornelski in #299
- x509 verify params + safety fixes by @kornelski in #297
New Contributors
- @PaulDance made their first contribution in #298
- @kornelski made their first contribution in #299
Full Changelog: v4.12.0...v4.13.0
v4.12.0
What's Changed
- Add
set_cert_verify_callback
(SSL_CTX_set_cert_verify
) by @semaj-cf in #287 - Skip bindgen 0.70's layout tests before Rust 1.77 by @jrose-signal in #289
- (ci): brew link x86 toolchain for macos13 runner by @rushilmehra in #290
- Add binding for SSL_CB_ACCEPT_EXIT and SSL_CB_CONNECT_EXIT by @evanrittenhouse in #292
New Contributors
Full Changelog: v4.11.0...v4.12.0
v4.11.0
What's Changed
- Create semgrep.yml by @hrushikeshdeshpande in #281
- Add "fips-compat" feature by @ghedo in #286
- boring-sys: include HPKE header file for bindgen by @evanrittenhouse in #284
New Contributors
- @hrushikeshdeshpande made their first contribution in #281
Full Changelog: v4.10.3...v4.11.0
v4.10.3
v4.10.2
What's Changed
Full Changelog: v4.10.1...v4.10.2
v4.10.1
What's Changed
Full Changelog: v4.10.0...v4.10.1
v4.10.0
What's Changed
- chore(boring-sys): Fix git apply patch on Windows by @0x676e67 in #261
- Expose mTLS related APIs, introduce ForeignTypeExt + ForeignTypeRefExt, add corresponds macro by @rushilmehra in #262
- Expose RSAPSS public key Id type by @evanrittenhouse in #265
- Use ForeignType::into_ptr wherever applicable by @rushilmehra in #267
- Expose
SSL_CTX_set_info_callback
by @evanrittenhouse in #266 - Expose SSL(_CTX)_set1_curves_list by @bwesterb in #270
- Update bindgen to 0.70.1 by @mikea in #273
- Add post-quantum key agreement X25519MLKEM768 by @bwesterb in #271
- Implement optional Hyper 1 support in hyper-boring by @nox in #246
New Contributors
Full Changelog: v4.9.1...v4.10.0
v4.9.1
What's Changed
- Properly handle
Option<i32>
inSslRef::set_curves
by @rushilmehra in #258
Full Changelog: v4.9.0...v4.9.1
v4.9.0
What's Changed
- PQ: fix timing sidechannels and add IPDWing by @bwesterb in #243
- Expose set_permute_extensions by @mstyura in #247
- (ci): Fix macos crossbuild action by forcing brew link w python@3.11 by @rushilmehra in #250
- Fix SSL curve identifiers by @jrouviere in #239
- Impl From for SslVersion by @rushilmehra in #248
- Fix x509_check_host return value by @evanrittenhouse in #249
- Add SslCurve::to_nid() and remove SslCurveId by @rushilmehra in #253
- Document
SslCurve::nid()
by @rushilmehra in #254 - Guard against empty strings given to select_next_proto by @nox in #252
New Contributors
Full Changelog: v4.8.0...v4.9.0
v4.8.0
What's Changed
- Updates license field to valid SPDX format by @ibeckermayer in #230
- Expose various APIs necessary for certificate selection logic by @rushilmehra in #240
- Expose hmac_sha1 function by @inikulin in #244
Full Changelog: v4.7.0...v4.8.0