Commit Graph

  • d3177a4300 Create semgrep.yml Hrushikesh Deshpande 2024-09-24 22:48:19 -0400
  • 294796f7f6
    Release 4.10.3 (#280) Rushil Mehra 2024-09-23 10:06:51 +0200
  • 3342c9dffe Update docs link 0x676e67 2024-09-22 08:00:26 +0800
  • ef88a8572b v4.10.2 0x676e67 2024-09-22 07:57:54 +0800
  • b0fe60dcf6 Merge remote-tracking branch 'upstream/master' 0x676e67 2024-09-22 07:57:47 +0800
  • 0596b2dcab
    Set MSRV to 1.70 (#279) Yuchen Wu 2024-09-21 12:42:39 -0700
  • 1a00540c16
    Release 4.10.2 (#278) Rushil Mehra 2024-09-19 00:38:25 +0200
  • b1a7434c19 boring-pq.patch Fix by not updating crypto_test_data.cc Bas Westerbaan 2024-09-19 00:04:04 +0200
  • df1c4f55e6
    Release 4.10.1 (#276) Rushil Mehra 2024-09-18 22:53:02 +0200
  • b7eaa5bc95 Don't support X25519MLKEM768 by default (yet) Bas Westerbaan 2024-09-18 22:22:16 +0200
  • b7f47dec46
    Release 4.10.0 (#274) Rushil Mehra 2024-09-18 14:20:28 +0200
  • 193bf3b9d7
    Implement optional Hyper 1 support in hyper-boring (#246) Anthony Ramine 2024-09-18 13:24:35 +0200
  • 6d3639f173 Add post-quantum key agreement X25519MLKEM768 Bas Westerbaan 2024-09-17 16:07:57 +0200
  • 2c0a14253a Revert "PQ: fix timing sidechannels and add IPDWing" Bas Westerbaan 2024-09-10 13:16:14 +0200
  • 8cb5da61a6 Update bindgen to 0.70.1 Mike Aizatsky 2024-09-17 15:45:56 -0700
  • 4b37d88b80
    Expose SSL(_CTX)_set1_curves_list (#270) Bas Westerbaan 2024-09-17 10:00:25 +0200
  • b2525f2ed2
    Expose SSL_CTX_set_info_callback (#266) Evan Rittenhouse 2024-09-11 03:35:51 -0500
  • 7324db2b75 Use ForeignType::into_ptr wherever applicable Rushil Mehra 2024-09-03 08:04:30 -0700
  • e5b6627efc Expose RSAPSS public key Id type Evan Rittenhouse 2024-08-19 17:26:33 -0500
  • a7bfe0d92c Fix macos FIPS crossbuild Rushil Mehra 2024-08-15 13:42:28 -0700
  • ef8146be7c Add tests for X509Ref::subject_key_id, X509Ref::authority_key_id, and X509NameRef::print_ex Rushil Mehra 2024-08-15 13:42:12 -0700
  • 96981dd6c6 Expose X509NameRef::print_ex Rushil Mehra 2024-08-13 17:35:43 -0700
  • fae2f7fbf1 Introduce `corresponds` macro from openssl-macros Rushil Mehra 2024-08-12 21:21:29 -0700
  • 2be6e100b6 Introduce ForeignTypeExt and ForeignTypeRefExt Rushil Mehra 2024-08-13 17:24:42 -0700
  • 1b5ae3251f Expose mTLS related APIs Rushil Mehra 2024-08-09 04:16:07 -0700
  • 9053b5d905
    chore(boring-sys): Fix git apply patch on Windows (#261) 0x676e67 2024-08-14 17:53:57 +0800
  • 9523ac82c9
    Merge patch (#8) 0x676e67 2024-08-12 09:56:42 +0800
  • 72b343def1
    Release 4.9.1 (#259) Rushil Mehra 2024-08-04 12:40:55 -0700
  • 89dc444fb3 Properly handle `Option<i32>` in `SslRef::set_curves` Rushil Mehra 2024-08-04 01:32:59 -0700
  • cfc8f2db4f Actually Release 4.9.0 Rushil Mehra 2024-08-02 01:49:23 -0700
  • 291aaba3ea Release 4.9.0 Rushil Mehra 2024-08-02 01:07:36 -0700
  • 8ece78238c
    Guard against empty strings given to select_next_proto (#252) Anthony Ramine 2024-08-02 09:26:03 +0200
  • 5e304d9248 Document `SslCurve::nid()` Rushil Mehra 2024-08-01 14:27:19 -0700
  • 0e33475b93 Add SslCurve::to_nid() and remove SslCurveId Rushil Mehra 2024-08-01 09:55:15 -0700
  • 07bfd55a4d Fix x509_check_host return value Evan Rittenhouse 2024-07-23 17:06:21 -0500
  • 04abc99fb2 Fix clippy lints re: docs indentation + unused feature Rushil Mehra 2024-07-29 10:45:26 -0700
  • 5dce4d331b Ignore clippy / rustfmt on autogenerated code Rushil Mehra 2024-07-29 10:39:02 -0700
  • 6e9ba1cb96 Clean up legacy const_fn feature gates Rushil Mehra 2024-07-26 13:12:03 -0700
  • 4fe43f85d1 Impl From for SslVersion Rushil Mehra 2024-07-22 18:00:23 -0700
  • c7fd3249a7 Split SSL curve identifiers into a separate enum. Julien Rouviere 2024-06-03 14:52:45 +0200
  • 8786cda639 (ci): Fix macos crossbuild action by forcing brew link w python@3.11 Rushil Mehra 2024-07-23 15:35:22 -0700
  • 31665926c9 Expose set_permute_extensions Yury Yarashevich 2024-07-09 23:53:27 +0200
  • 4725a930d5 PQ: fix timing sidechannels and add IPDWing Bas Westerbaan 2024-06-24 21:42:20 +0200
  • 6ca7b34fd0 Release 4.8.0 Ivan Nikulin 2024-06-28 10:58:08 +0100
  • d8e821bae9 Expose hmac_sha1 function Ivan Nikulin 2024-06-28 10:26:50 +0100
  • b7baacc047 Fix workflows file, pin mac os FIPS crossbuild runner to macos-13 Rushil Mehra 2024-06-18 00:35:58 -0700
  • 924f452130 clippy: *::max_value() -> *::MAX Rushil Mehra 2024-06-18 14:12:59 -0700
  • 884c91e770 Expose X509_check_host Rushil Mehra 2024-06-18 16:22:07 -0700
  • ac208ede66 Expose SSL_add1_chain_cert Rushil Mehra 2024-06-18 16:21:51 -0700
  • fb1283ef23 Expose SSL_{set|clear}_mode Rushil Mehra 2024-06-18 00:14:35 -0700
  • 2997b07d06 Expose SSL_{get|set}_{max|min}_proto_version Rushil Mehra 2024-06-18 00:14:01 -0700
  • 936d81b4ff Add APIs to expose client and server cipher lists Rushil Mehra 2024-06-18 00:11:44 -0700
  • 1879e9cff0 Expose SSL_CIPHER_is_aead and SSL_CIPHER_auth_nid Rushil Mehra 2024-06-18 00:10:22 -0700
  • a88704076c Add NIDs for cipher authentication types Rushil Mehra 2024-06-18 00:06:31 -0700
  • 760e99db46 Impl From for SslSignatureAlgorithm Rushil Mehra 2024-06-13 17:05:02 -0700
  • b3eaacc33a Updates license field to valid SPDX format Isaiah Becker-Mayer 2024-03-27 12:14:32 -0500
  • 7b97ff7bf5 Release 4.7.0 Ivan Nikulin 2024-05-31 09:54:58 +0100
  • d9f7e4daf6 Fix crosscompile Ivan Nikulin 2024-05-31 08:44:11 +0100
  • 738d80a653 Expose hmac_sha256/512 functions Ivan Nikulin 2024-05-30 13:42:10 +0100
  • b8044706ad Release 4.6.0 Anthony Ramine 2024-04-09 11:25:44 +0200
  • 87ed6ab9bb Tweak cliff config to exclude merge and release commits from changelog Anthony Ramine 2024-04-09 11:05:23 +0200
  • 870ccd9084 builder Eric Rosenberg 2023-12-04 20:07:04 +0000
  • 2cee0af3d2 HttpsLayerSettings Eric Rosenberg 2023-12-01 16:52:29 +0000
  • 8db6134c75 bound session cache Eric Rosenberg 2022-11-28 22:23:37 +0000
  • 3d9a5e3244
    add get_curve (#226) Eric Rosenberg 2024-03-26 06:48:53 -0700
  • 167f5aece1 Remove kx-safe-default gate on SslCurve Rushil Mehra 2024-03-23 19:51:09 -0700
  • b96d2b88a4 Enable layout tests on iOS target Liu Dingming 2024-02-06 16:41:34 +0800
  • 30b33991e5 Fix clippy lints Anthony Ramine 2024-03-23 10:12:15 +0100
  • 713558993a Add getters for client hello message Julien Rouviere 2024-03-21 14:38:19 +0100
  • ba85412229 Removes vestigial build script Isaiah Becker-Mayer 2024-01-25 11:14:06 -0800
  • bc42edc552 Introduce and use read_uninit and write_uninit duplicated from openssl-0.10.61 and tokio-openssl-0.6.4 Kevin Guthrie 2024-02-02 16:17:48 -0500
  • db01409165 Release 4.5.0 Anthony Ramine 2024-02-08 10:11:54 +0100
  • 8ab1873d8b Introduce SslRef::set_private_key Anthony Ramine 2024-02-07 12:46:18 +0100
  • 7ead83cf40 Release 4.4.1 Rushil Mehra 2024-02-02 08:45:45 -0800
  • d3a42b0aeb Fix building with BORING_BSSL_PATH / BORING_BSSL_FIPS_PATH Rushil Mehra 2024-02-02 10:03:29 -0800
  • 5aed467dcb Fix building with non bazel commits of boringssl Rushil Mehra 2024-01-24 00:12:22 -0800
  • 3cf8bc445a Release 4.4.0 Anthony Ramine 2024-01-17 17:58:57 +0100
  • e370083af5 Expose `set_compliance_policy` and `get_ciphers` Jonathan Hoyland 2024-01-16 14:49:18 +0000
  • 0f5731b1d8 Expose SSL_get_error Evan Rittenhouse 2024-01-08 08:43:46 -0600
  • 20f9991c18 Fix support for fips-link-precompiled Anthony Ramine 2023-12-20 13:13:28 +0100
  • f9dfd2c47e Release 4.3.0 Anthony Ramine 2024-01-03 19:39:59 +0100
  • dfd49f4fef Introduce X509Flags Anthony Ramine 2024-01-03 13:54:33 +0100
  • 94457340ac Move x509 tests to a subdirectory Anthony Ramine 2024-01-03 13:56:07 +0100
  • 1321ded678 Rearrange imports in x509 module Anthony Ramine 2024-01-02 15:31:33 +0100
  • 3637bfed2f Introduce HttpsLayer::set_ssl_callback Anthony Ramine 2023-12-20 19:56:43 +0100
  • 9b0e422c8d Don't use self-signed certs in hyper-boring tests Anthony Ramine 2023-12-20 19:41:54 +0100
  • a8dea4a22c Introduce X509CheckFlags::UNDERSCORE_WILDCARDS Anthony Ramine 2023-12-18 12:42:11 +0100
  • 3df405443a Release 4.2.0 Anthony Ramine 2023-12-14 16:35:54 +0100
  • 72f4bf5724 Introduce set_custom_verify_callback and set_async_custom_verify_callback Anthony Ramine 2023-12-13 11:14:46 +0100
  • b97446a3c9 Restore rpk feature in tokio-boring Anthony Ramine 2023-12-13 14:18:05 +0100
  • 6f5f59d7a9 Remove rpk from hyper docsrs features Anthony Ramine 2023-12-13 14:17:15 +0100
  • 446b65550a Introduce tokio_boring::SslStreamBuilder Anthony Ramine 2023-12-14 02:27:35 +0100
  • dd281f6ab6 Swap build and run order; always build Chris Eager 2023-11-13 21:35:45 -0600
  • 59ef71327f Remove unused target_env from boring-sys build config Chris Eager 2023-11-13 17:38:42 -0600
  • 44f8f72a16 boring-sys: Blocklist max_align_t in bindgen Jordan Rose 2023-10-13 14:23:09 -0700
  • 5dc531a38c boring-sys: Don't check for MSVC with target_env Jordan Rose 2023-10-13 17:36:20 -0700
  • 4d66ada007 Use gcc/g++ as the compilers for windows-gnu, not Clang Jordan Rose 2023-10-13 17:49:06 -0700
  • 016d5cb61e Always run tests in bash Jordan Rose 2023-10-13 17:43:14 -0700
  • 8b86852d8a Add arm64-macos cross-compile to CI Jordan Rose 2023-10-13 17:37:03 -0700
  • f82f3fcb0f Add custom linker for Android cross-compilation Jordan Rose 2023-10-13 14:10:05 -0700