ssb-box-stream
Implementation of Scuttlebutt Handshake and Box Stream to establish a secure authenticated and encrypted connection between two peers.
Usage
A simple echo server (see examples/echo_server.rs
)
let server_identity = gen_keypair.unwrap;
let listener = bind.await?;
let = listener.accept.await?;
let server =
new;
let = server.accept.await?;
println!;
while let Some = receiver.try_next.await?
sender.close.await?
A client (see examples/client.rs
).
// This needs to match the server identity keypair
let server_identity_pk = gen_keypair.0;
let client_identity = gen_keypair;
let stream = connect.await?;
let client = new;
let = client.connect.await?;
sender.send.await?;