1 unstable release
0.1.0 | Jun 1, 2023 |
---|
#2196 in Cryptography
42 downloads per month
Used in h2x
6KB
92 lines
A thin wrapper around tokio-rustls to make it a little bit easier to use.
Example
use tokio_tls_listener::{TlsListener, tls_config};
async {
let conf = tls_config("./cert.pem", "./key.pem").unwrap();
let listener = TlsListener::bind("127.0.0.1:4433", conf).await.unwrap();
loop {
let Ok((stream, addr)) = listener.accept_tls().await else { continue };
// ...
}
};
Dependencies
~9–18MB
~320K SLoC