Commit Graph

  • 2c157897fe Merge in upstream v5.0.2 main signal-v5.0.2 Jordan Rose 2026-02-18 17:24:41 -0800
  • e71b24328f Re-add fips-precompiled for v4 compat Kornel 2026-02-13 04:22:07 +0000
  • 1f8a1041df Don't add build/ to non-FIPS pre-built path Kornel 2026-02-12 18:15:54 +0000
  • fa3a4ca915 Expose load_verify_locations like rust-openssl Kornel 2026-02-13 19:56:42 +0000
  • 434585d90d Fix null handling, sync with rust-openssl Kornel 2026-02-13 19:40:19 +0000
  • f23bb2d478 Merge tag 'v5.0.1' jrose/boring-5.0.1 Jordan Rose 2026-02-13 17:18:35 -0800
  • ee95e2060a boring-sys: Support static MSVC runtime Jordan Rose 2026-02-12 10:51:36 -0800
  • 7d000369f3 boring-sys: Support static MSVC runtime jrose/boring-5.0.0 Jordan Rose 2026-02-12 10:51:36 -0800
  • f19374dfad Bump Kornel 2026-02-11 21:04:33 +0000
  • 5bd645077b README links Kornel 2026-02-10 16:35:25 +0000
  • c740bd7715 Revert "Support TARGET_CC and CC_{target}" signal-v4.21.1a Jordan Rose 2026-02-11 13:24:16 -0800
  • 144b67bb10 Support building without default features Kornel 2026-02-10 19:53:41 +0000
  • 484afea507 Make SslCredential optional Kornel 2026-02-03 15:34:24 +0000
  • a40cba6cd6 Make ML-KEM optional Kornel 2026-02-10 19:03:58 +0000
  • 9cc97c87c7 Don't always require all headers from all versions of BoringSSL Kornel 2026-02-10 19:13:54 +0000
  • d0973d7617 Backwards-compatible add_cert() Kornel 2026-02-10 19:35:39 +0000
  • e65f394509 Ensure we don't leave unit memory if generate_key fails Kornel 2026-02-10 22:54:37 +0000
  • fc02d4a47c Add missing error handling in ML-KEM generate Kornel 2026-02-10 21:54:24 +0000
  • 8a21ae537c CI: Test cross compilation with CC_<target> jrose/cross-compilation-cc Jordan Rose 2026-02-11 12:48:57 -0800
  • 43c8c279f3 Revert "Support TARGET_CC and CC_{target}" Jordan Rose 2026-02-11 11:38:49 -0800
  • 532003e437 Don't always require all headers from all versions of BoringSSL Kornel 2026-02-10 19:13:54 +0000
  • c3f96c9cb0 Make ML-KEM optional Kornel 2026-02-10 19:03:58 +0000
  • ed051f3b63 Merge tag 'v5.0.0' Jordan Rose 2026-02-10 17:34:54 -0800
  • d47684d087 v5.0.0 Kornel 2026-02-03 15:35:52 +0000
  • ae4a737426 Update README Kornel 2026-02-04 01:25:53 +0000
  • 8ba06e1974 rm symlink Kornel 2026-02-03 15:25:24 +0000
  • 559fc27ba1 symm: Ensure Cipher::from_nid() handles GCM NIDs Christopher Patton 2026-02-10 07:47:22 -0800
  • 7888b0fb91 symm: Add regression test for cipher NIDs Christopher Patton 2026-02-10 07:44:59 -0800
  • d60c579bfd FIXMEs Kornel 2026-02-04 01:14:04 +0000
  • 06ca1fd746 Handle overflows in FFI integer conversions Kornel 2025-12-29 19:40:59 +0000
  • 5f4cf54cc5 Bump rust-version to 1.85 Kornel 2026-02-03 14:45:38 +0000
  • 7cb4c89550 Detect bad headers in boring-sys Kornel 2026-01-30 14:44:49 +0000
  • 7298c9e0f0 Use std helper methods for pointer casts Kornel 2025-12-29 17:27:48 +0000
  • bdc5e1864c mem::forget -= 1 Kornel 2025-12-29 19:41:08 +0000
  • 39e394f37f Avoid useless malloc for SSL_set_tlsext_status_ocsp_resp Kornel 2025-12-29 17:28:04 +0000
  • 8d35c787e7 Allow pq-experimental for v4 back-compat Kornel 2026-02-03 01:16:10 +0000
  • 9b098e6bb7 Use separate MlKemPrivateKey/MlKemPublicKey instead of exposing slices Kornel 2026-02-03 00:52:04 +0000
  • 1722cc7317 Rename MlKem to Algorithm Kornel 2026-02-03 00:10:34 +0000
  • 241d05aea8 Skip MlKemParams Kornel 2026-02-02 23:40:31 +0000
  • 36d18367f3 Tests don't need AsRef and other accessors Kornel 2026-02-02 22:40:30 +0000
  • c35cb1bb9f Use associated constants Kornel 2026-02-02 15:27:41 +0000
  • a721d89d08 Merge in upstream v4.21.1 signal-v4.21.1 Andrew 2026-02-02 22:37:17 -0500
  • 531ac086f4 Expose a cipher's NID Christopher Patton 2026-01-30 18:10:51 -0800
  • 88961db064 Add an init-update-finalize API for HMAC Christopher Patton 2026-01-30 18:10:22 -0800
  • 884819622a Add safe Rust wrappers for ML-KEM-268 and ML-KEM-1020 Lina Baquero 2026-01-30 18:26:51 -0500
  • f4dba99cd3
    feat(boring-sys): add mlkem.h to bindgen headers (#455) Lina Baquero 2026-01-27 15:10:37 +0100
  • 13b2db754d OpenBSD uses -lc++ as well Kirill A. Korinsky 2026-01-26 14:48:35 +0100
  • 48e27ae5a3 More helpful build errors Kornel 2026-01-06 16:20:55 +0000
  • f76cdc7502 Handle broken include dirs Kornel 2026-01-20 15:31:01 +0000
  • cc1881c71e Split SslCredential into a module Kornel 2026-01-26 12:02:02 +0000
  • 6124273c4d Cache Windows builds harder Kornel 2026-01-23 13:18:13 +0000
  • 395f57810b v4.21.1 Kornel 2026-01-23 13:04:04 +0000
  • 64b3e14976 Fix docs.rs build Kornel 2026-01-21 18:04:02 +0000
  • 6413deb356 Avoid cvt.map(drop) Kornel 2025-12-29 20:00:35 +0000
  • 3c33edfd43 Cache test deps on Windows Kornel 2026-01-21 18:24:38 +0000
  • c13c69be3d Fix docs warnings Kornel 2026-01-21 18:04:37 +0000
  • f10b98672a Fix docs.rs build Kornel 2026-01-21 18:04:02 +0000
  • f4a7f8d345 Release 5.0.0-alpha.1 Kornel 2025-11-14 16:14:38 +0000
  • 3751abeeca Ensure dependency requirements are bumped Kornel 2026-01-16 16:42:11 +0000
  • 33b36ab7a1 Release 4.21.0 Kornel 2026-01-21 04:06:08 +0000
  • 99dbbb3437 Fix missing import in tests Kornel 2026-01-20 21:50:52 +0000
  • 077f134c75 Upgrading to v5 Kornel 2026-01-07 19:47:24 +0000
  • 80c3a8911e Fix build with --no-default-features Kornel 2026-01-05 23:53:01 +0000
  • f10414d927 Ensure dependency requirements are bumped Kornel 2026-01-16 16:42:11 +0000
  • 98215dbdb0 Bump and fix boring-sys minimum version Kornel 2026-01-16 16:45:48 +0000
  • 05e3aafd0b Fix deprecated call Kornel 2026-01-19 22:31:45 +0000
  • 35774a0116 Can't cross-build with clang-12 due to libc++ mismatch Kornel 2025-12-10 15:33:54 +0000
  • 16290eb11b Use fips-build-compatible ERR_add_error_data Kornel 2026-01-19 22:41:46 +0000
  • 97aa4a987e Include err.h in FFI bindings Kornel 2026-01-16 17:28:34 +0000
  • ed768854a4 fix: BIO_set_retry_write when BIO_CTRL_FLUSH to allow writer returns WouldBlock on flush ihciah 2023-05-11 09:48:42 +0000
  • b65a064e76 Remove blanket Eq from FFI types Kornel 2025-11-14 14:28:33 +0000
  • 4ca7589c2f MaybeUninit is stable now Kornel 2026-01-19 23:22:07 +0000
  • d322d3a380 Clippy Kornel 2026-01-06 12:59:18 +0000
  • 96b7d5ff21 Avoid unicode chars Kornel 2025-12-29 18:23:24 +0000
  • 13ef735d35 Cleaner include path check Kornel 2026-01-06 13:31:24 +0000
  • 59483981d2 Test MinGW32 Kornel 2026-01-13 19:31:57 +0000
  • 4deec23722 Remove obsolete hack for OpenSSL 1.0.2 Kornel 2026-01-05 17:44:57 +0000
  • 1ba39985e1 Remove unnecessary as_mut Kornel 2026-01-20 01:48:02 +0000
  • 968999cf46 Don't readd leaky set_ex_data Kornel 2026-01-20 01:47:20 +0000
  • b32059ee88 Fix spki leak Kornel 2026-01-20 01:43:15 +0000
  • a2c57ecc0f Use existing macro for ForeignType Kornel 2026-01-20 01:40:35 +0000
  • c2f063cf47 Rework SslMethod Anthony Ramine 2025-12-20 12:27:10 +0100
  • 93d9018774 Update boring to a newer version Anthony Ramine 2025-12-19 18:42:25 +0100
  • 11fec56d55 Flip is_rpk to has_x509_support Kornel 2026-01-20 00:16:48 +0000
  • acd8cbaf02 Fix MinGW builds Anthony Ramine 2025-12-22 11:26:14 +0100
  • 3ac364abc4 Fix Android builds Anthony Ramine 2025-12-22 10:55:01 +0100
  • c299b1476b Never use the debug CRT on Windows Anthony Ramine 2025-12-20 15:53:35 +0100
  • e3483004e5 Pass -msse2 to i686 platforms on CI Anthony Ramine 2025-12-20 13:06:05 +0100
  • c5ed1d1319 Define __STDC_FORMAT_MACROS when cross-building from macOS to Linux Anthony Ramine 2025-12-20 12:56:09 +0100
  • 3cf9b4f943 Use fips-build-compatible ERR_add_error_data Kornel 2026-01-19 22:41:46 +0000
  • 7cb075cc6f Include err.h in FFI bindings Kornel 2026-01-16 17:28:34 +0000
  • a88541930f cargo publish is target-specific Kornel 2026-01-16 17:12:32 +0000
  • 9bb20132ed Cross-platform Cargo registry cache Kornel 2026-01-07 20:42:05 +0000
  • 2c8003d03f Revert "Fix our patches to work with latest boring" andrew/v4.20.0 Andrew 2026-01-14 15:55:36 -0500
  • 697d84a4a4 Revert "Bump boringSSL dep to latest upstream" Andrew 2026-01-14 15:55:23 -0500
  • 7437b54a87 Fix our patches to work with latest boring Andrew 2026-01-14 15:40:20 -0500
  • c2e54d6928 Bump boringSSL dep to latest upstream Andrew 2026-01-14 14:45:21 -0500
  • 7b684803ee Merge in upstream v4.20.0 Andrew 2026-01-14 14:42:20 -0500
  • 41b4d6b77e Warn about BORING_BSSL_FIPS_PATH vs BORING_BSSL_PATH Kornel 2026-01-07 19:17:16 +0000
  • fc4ccbee1d Clippy CI blocker Kornel 2026-01-07 19:27:04 +0000