-
- Downloads
tor-rtcompat: Add support for rustls.
This is based on @janimo's approach in !74, but diverges in a few important ways. 1. It assumes that something like !251 will merge, so that we can have separate implementations for native_tls and rustls compiled at the same time. 2. It assumes that we can implement this for the futures::io traits only with no real penalty. 3. It uses the `x509-signature` crate to work around the pickiness of the `webpki` crate. If webpki eventually solves their [bug 219](https://github.com/briansmith/webpki/issues/219), we can remove a lot of that workaround. Closes #86.
parent
979cfb46
No related branches found
No related tags found
Showing
- Cargo.lock 78 additions, 0 deletionsCargo.lock
- crates/tor-rtcompat/Cargo.toml 4 additions, 0 deletionscrates/tor-rtcompat/Cargo.toml
- crates/tor-rtcompat/src/async_std.rs 34 additions, 4 deletionscrates/tor-rtcompat/src/async_std.rs
- crates/tor-rtcompat/src/impls.rs 3 additions, 0 deletionscrates/tor-rtcompat/src/impls.rs
- crates/tor-rtcompat/src/impls/rustls.rs 290 additions, 0 deletionscrates/tor-rtcompat/src/impls/rustls.rs
- crates/tor-rtcompat/src/impls/tokio.rs 1 addition, 1 deletioncrates/tor-rtcompat/src/impls/tokio.rs
- crates/tor-rtcompat/src/test.pfx 0 additions, 0 deletionscrates/tor-rtcompat/src/test.pfx
- crates/tor-rtcompat/src/test.rs 54 additions, 4 deletionscrates/tor-rtcompat/src/test.rs
- crates/tor-rtcompat/src/tokio.rs 75 additions, 0 deletionscrates/tor-rtcompat/src/tokio.rs
crates/tor-rtcompat/src/impls/rustls.rs
0 → 100644
No preview for this file type
Please register or sign in to comment