#tls #boring-ssl #compio #btls #backed #async-io #async-write #async-read

compio-btls

An implementation of SSL streams for Compio backed by BoringSSL

1 unstable release

0.5.4 Mar 16, 2026

#21 in #compio

MIT/Apache

22MB
640K 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 Rust 21K SLoC // 0.0% comments Bazel 3K SLoC // 0.0% comments C 14 SLoC // 0.5% comments

Async TLS streams backed by BoringSSL.

This crate provides a wrapper around the btls crate's SslStream type that works with compio's AsyncRead and AsyncWrite traits rather than std's blocking std::io::Read and std::io::Write traits.


compio-btls

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

Documentation

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~9–19MB
~296K SLoC