24 stable releases

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

#1429 in Cryptography

Download history 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 2678/week @ 2025-02-12 3107/week @ 2025-02-19 2526/week @ 2025-02-26 1691/week @ 2025-03-05 1282/week @ 2025-03-12 1922/week @ 2025-03-19 1435/week @ 2025-03-26 804/week @ 2025-04-02 655/week @ 2025-04-09

4,990 downloads per month
Used in 16 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