noise protocol framework · rust · sans-io · no async runtime
Encrypted, authenticated channels between two peers you control.
You decide who proves themselves — the handshake enforces it, the
compiler checks it. This page's interactive parts need JavaScript
(it is a WASM app), but everything it says lives in the README too.
unaudited · pre-1.0 — use at your own risk
hiss::noise! {
pub XX<X25519, ChaChaPoly, Blake2b> {
-> e
<- e, ee, s, es
-> s, se
}
}
$ cargo add hiss
docs.rs
·
crates.io
·
github
·
how this is tested