21 stable releases

new 4.15.6 Feb 16, 2025
4.15.5 Feb 13, 2025
4.14.2 Jan 23, 2025
4.13.5 Dec 23, 2024
4.13.0 Nov 29, 2024

#1964 in Cryptography

Download history 968/week @ 2024-11-13 2095/week @ 2024-11-20 2269/week @ 2024-11-27 1731/week @ 2024-12-04 2051/week @ 2024-12-11 3112/week @ 2024-12-18 1440/week @ 2024-12-25 1598/week @ 2025-01-01 2724/week @ 2025-01-08 1556/week @ 2025-01-15 1810/week @ 2025-01-22 926/week @ 2025-01-29 2075/week @ 2025-02-05 2292/week @ 2025-02-12

7,464 downloads per month
Used in 9 crates (4 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 829 SLoC // 0.1% comments

boring2

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 and ffdhe2048/ffdhe3072 implementations
  • Removal of RPK support

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