tokio-boring 1.0.3

An implementation of SSL streams for Tokio backed by BoringSSL
Documentation

tokio-boring

An implementation of SSL streams for Tokio built on top of the BoringSSL.

Documentation

Usage

First, add this to your Cargo.toml:

[dependencies]
tokio-boring = "1.0.0"

Next, add this to your crate:

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.

License

This project is licensed under either of

at your option.

Contribution

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.

Accolades

The project is based on a fork of tokio-openssl.