Description
An async tls stream library based on rustls and futures-io. Both for server/client.
Server
let listener = bind.await.unwrap;
let = listener.accept.await.unwrap;
// Recv Client Hello
let accept = accept.await.unwrap;
let server_config = new;
let mut stream = accept.into_stream.unwrap;
// handshake completed
stream.flush.await.unwrap;
Client
let server_name = "test.com".try_into.unwrap;
let client_config = new;
let connector = new.unwrap;
let stream = connect.await.unwrap;
let mut stream = connector.connect;
// handshake completed
stream.flush.await.unwrap;
or examples.