An implementation of SSL streams for Tokio built on top of the BoringSSL.
First, add this to your Cargo.toml
:
toml
[dependencies]
tokio-boring = "1.0.0"
Next, add this to your crate:
rust
use tokio_boring::{SslConnectorExt, SslAcceptorExt};
This crate provides two extension traits, SslConnectorExt
and
SslAcceptorExt
, which augment the functionality provided by the boring
crate.
These extension traits provide the ability to connect a stream
asynchronously and accept a socket asynchronously. Configuration of BoringSSL
parameters is still done through the support in the boring
crate.
This project is licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Serde by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
The project is based on a fork of tokio-openssl.