fork of boring2 with prefix patch
Go to file
Robin Lindner 44426292e0 Remove PasswordCallback 2021-12-16 13:09:39 -06:00
.github/workflows Use bindgen to automatically generate boring-sys 2021-02-12 15:03:45 +01:00
boring Remove unused and deprecated `tempdir` dependency 2021-08-17 10:44:50 -05:00
boring-sys Remove PasswordCallback 2021-12-16 13:09:39 -06:00
hyper-boring Remove unused dependency on bytes 2021-07-30 11:28:11 -04:00
scripts Add publish script 2020-11-12 13:08:13 +00:00
tokio-boring Relax constraints on `Display for tokio-boring::HandshakeError` 2021-11-04 12:38:39 -05:00
.gitignore Rename stuff 2020-11-11 17:47:30 +00:00
.gitmodules Revive CI 2020-11-11 19:01:29 +00:00
.rusty-hook.toml Add tokio-boring 2020-11-11 19:26:22 +00:00
Cargo.toml Use bindgen to automatically generate boring-sys 2021-02-12 15:03:45 +01:00
README.md pre-built binaries: Update readme and fix clippy 2021-06-01 10:52:36 +02:00
THIRD_PARTY Rename stuff 2020-11-11 17:47:30 +00:00

README.md

boring

crates.io

BoringSSL bindings for the Rust programming language and TLS adapters for tokio and hyper built on top of it.

Documentation.

Release Support

By default, the crate statically links with the latest BoringSSL master branch.

Support for pre-built binaries

While this crate can build BoringSSL on its own, you may want to provide pre-built binaries instead. To do so, specify the environment variable BORING_BSSL_PATH with the path to the binaries.

You can also provide specific headers by setting BORING_BSSL_INCLUDE_PATH.

Notes: The crate will look for headers in the $BORING_BSSL_INCLUDE_PATH/openssl/ folder, make sure to place your headers there.

Warning: When providing a different version of BoringSSL make sure to use a compatible one, the crate relies on the presence of certain functions.

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 rust-openssl.