24 stable releases

new 4.15.11 Mar 21, 2025
4.15.9 Mar 7, 2025
4.15.8 Feb 24, 2025
4.14.2 Jan 23, 2025
4.13.0 Nov 29, 2024

#1961 in Cryptography

Download history 2147/week @ 2024-11-29 1304/week @ 2024-12-06 3223/week @ 2024-12-13 1727/week @ 2024-12-20 1454/week @ 2024-12-27 2071/week @ 2025-01-03 2319/week @ 2025-01-10 2380/week @ 2025-01-17 949/week @ 2025-01-24 1139/week @ 2025-01-31 2276/week @ 2025-02-07 2913/week @ 2025-02-14 3171/week @ 2025-02-21 2108/week @ 2025-02-28 1492/week @ 2025-03-07 1632/week @ 2025-03-14

8,901 downloads per month
Used in 12 crates (3 directly)

MIT license

15MB
446K SLoC

GNU Style Assembly 206K SLoC // 0.0% comments C++ 98K SLoC // 0.2% comments C 78K SLoC // 0.2% comments Assembly 63K SLoC // 0.0% comments Bazel 1K SLoC // 0.0% comments Rust 836 SLoC // 0.1% comments

boring2

CI crates.io

BoringSSL bindings are available for the Rust programming language, and the HTTP Client is built on top of it.

Non-goals

This package only implements the TLS extensions spec and supports the original boring with the following features:

  • Safari and Firefox required TLS extensions
  • kDHE, ffdhe2048 and ffdhe3072 implementations
  • Unsupported RPK

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed under the terms of both the Apache License, Version 2.0 and the MIT license without any additional terms or conditions.

Accolades

The project is based on a fork of boring.

Dependencies