5 releases

new 0.5.4 Mar 8, 2026
0.5.3 Feb 24, 2026
0.5.1 Feb 24, 2026
0.5.0 Feb 24, 2026
0.5.0-alpha.1 Feb 23, 2026

#2569 in Cryptography

Download history 179/week @ 2026-02-22 45/week @ 2026-03-01

224 downloads per month
Used in 3 crates (2 directly)

MIT license

21MB
620K SLoC

C++ 205K SLoC // 0.1% comments GNU Style Assembly 194K SLoC // 0.0% comments Assembly 64K SLoC // 0.0% comments Go 64K SLoC // 0.1% comments Perl 56K SLoC // 0.1% comments Bitbake 33K SLoC // 0.0% comments Bazel 3K SLoC // 0.0% comments Rust 1K SLoC // 0.0% comments C 15 SLoC // 0.5% comments

Low-level bindings to BoringSSL

BoringSSL is Google's fork of OpenSSL for Chrome/Chromium and Android.

This crate builds the BoringSSL library (or optionally links a pre-built version) and generates FFI bindings for it. It supports FIPS-compatible builds of BoringSSL, as well as Post-Quantum crypto and Raw Public Key extensions.

To use BoringSSL from Rust, prefer the higher-level safe API.

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.

Dependencies