#thin #wrapper #little #tls #listener #tokio #bit

tokio-tls-listener

Thin wrapper around tokio-rustls to make it a little easier to use

1 unstable release

0.1.0 Jun 1, 2023

#33 in #listener

Download history 11/week @ 2024-02-20 18/week @ 2024-02-27 1/week @ 2024-03-05 7/week @ 2024-03-12 5/week @ 2024-03-26 25/week @ 2024-04-02 45/week @ 2024-04-09

75 downloads per month
Used in h2x

MIT license

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

~10–19MB
~327K SLoC