Skip to content

Releases: cloudflare/boring

v4.1.0

28 Nov 15:24
@nox nox
Compare
Choose a tag to compare

What's Changed

  • Properly drop overwritten ex data in Properly drop overwritten ex data by @nox in #189

Full Changelog: v4.0.0...v4.1.0

v4.0.0

10 Nov 12:49
Compare
Choose a tag to compare

What's Changed

  • Provide into_ssl() for ConnectConfiguration by @eaufavor in #152
  • Enable P-521 with "kx-safe-default" by @cjpatton in #166
  • Add new(), connect(), accept() and handshake() to SslStream by @eaufavor in #153
  • deps: update to bindgen 0.68 by @poliorcetics in #167
  • Introduce async callbacks by @nox in #134
  • Remove boring::fips::enable (fixes #150) by @nox in #169
  • Expose SHA-512/256 by @sabjank in #103
  • Improve X509VerifyResult by @nox in #171
  • Introduce a new set of env variables specific to FIPS builds by @nox in #170
  • Rework rpk and no-patches features by @nox in #172
  • Introduce set_async_get_session_callback by @nox in #174
  • Improve cross-building support, with some CI builds for macOS by @nox in #176
  • hyper and tokio "full" feature for dev builds only by @shahn in #180
  • Remove Sync trait bounds on callback futures by @nox in #183

Full Changelog: v3.1.0...v4.0.0

v3.1.0

10 Nov 12:47
Compare
Choose a tag to compare

3.1.0

  • 2023-09-12 tweaks for ergonomic linking
  • 2023-08-08 Use features to set key exchange preferences
  • 2023-08-30 Introduce no-patches feature
  • 2023-08-25 boring-sys: include all files needed to build FIPS
  • 2023-08-15 Fix -Z minimal-versions
  • 2023-08-29 Separate fips and fips-link-precompiled features.

v3.0.3

05 Aug 13:33
Compare
Choose a tag to compare

3.0.3

  • 2023-08-03 Fix missing .trim() when verifying FIPS module name
  • 2023-08-03 Fix Diplay panics for HandshakeError with rpk (fixes #140)

v3.0.2

03 Aug 12:43
Compare
Choose a tag to compare

3.0.2

  • 2023-08-03 Fix feature gates for fips-link-precompiled
  • 2023-07-28 Switch boring from lazy_static to once_cell
  • 2023-08-01 Clean up and remove some unsafe code from ffi callbacks

v3.0.1

03 Aug 11:21
Compare
Choose a tag to compare

3.0.1

  • 2023-08-01 Reduce release bundle size by excluding PQ test data
  • 2023-07-28 Adding hmac.h to included headers
  • 2023-08-01 Reduce release bundle size by excluding PQ test data
  • 2023-08-01 Fix builds for features that require git patches

v3.0.0

01 Aug 10:44
Compare
Choose a tag to compare

3.0.0

  • 2023-07-28 Add git-cliff configuration
  • 2023-07-28 Merge pull request #84 from signalapp/macos-cross-compile
  • 2023-07-28 Merge pull request #95 from signalapp/libsignal-arm
  • 2023-07-28 Merge pull request #96 from signalapp/android-sysroot
  • 2022-07-29 boring-sys: Handle cross-compiling macOS targets
  • 2022-11-08 boring-sys: Add support for Linux ARM(v7)
  • 2022-11-30 boring-sys: Update Android NDK sysroot path
  • 2023-07-27 Merge pull request #83 from signalapp/private_key_to_der_pkcs8
  • 2023-07-27 Merge pull request #130 from inikulin/frankenfips
  • 2023-07-26 Add fips-link-precompiled feature
  • 2023-07-14 Merge pull request #128 from ghedo/bssl_source_path
  • 2023-07-14 Allow specifying a custom BoringSSL source directory
  • 2023-07-10 Merge pull request #126 from inikulin/rpk-pqc
  • 2023-07-10 Address review comments
  • 2023-07-10 Update docs
  • 2023-07-10 Use workspace metadata for crates
  • 2023-07-07 Add RPK and PQ crypto features
  • 2023-07-03 Merge pull request #120 from nox/revert
  • 2023-05-15 Revert "Merge pull request #108 from nox/store-clone"
  • 2023-05-15 Fix build
  • 2023-05-11 Merge pull request #108 from nox/store-clone
  • 2023-05-11 Merge pull request #114 from nox/nox/openssl-fixes
  • 2023-05-11 Merge pull request #79 from signalapp/deriver-leak
  • 2023-05-11 Merge pull request #117 from nox/bump-boringssl
  • 2023-05-11 Merge pull request #97 from PiotrSikora/boringcrypto_4407
  • 2023-05-11 Merge pull request #104 from tbu-/pr_doc_typo
  • 2023-05-09 Merge pull request #115 from nox/bindgen
  • 2023-01-10 Update BoringCrypto to FIPS 140-2 certificate 4407.
  • 2023-05-05 Update boringssl to latest upstream commit
  • 2023-04-27 Bump bindgen to 0.65.1
  • 2023-03-27 Implement ToOwned for X509StoreRef and Clone for X509Store
  • 2023-03-22 Fix race condition with X509Name creation
  • 2023-03-22 Document the horror show
  • 2023-03-22 Always provide an X509V3Context in X509Extension::new because OpenSSL requires it for some extensions (and segfaults without)
  • 2023-03-22 Resolve an injection vulnerability in EKU creation
  • 2023-03-22 Resolve an injection vulnerability in SAN creation
  • 2021-10-04 Add X509Name to/from DER methods
  • 2020-11-12 Add additional function so that x509 name with specific type can be added
  • 2023-05-05 Merge pull request #116 from nox/clippy
  • 2023-03-27 Fix lints
  • 2023-03-27 Fix google test
  • 2023-03-27 Use ubuntu-20.04 image for FIPS build
  • 2023-02-28 Add link in docs
  • 2023-02-28 psuedo → pseudo
  • 2022-09-27 Merge pull request #78 from signalapp/aarch64-cross-compilation
  • 2022-09-16 bump version number for tokio-boring