go-secretstream
go-secretstream copied to clipboard
Go port of secret-handshake
secretstream

A port of secret-handshake to Go.
Provides an encrypted bidirectional stream using two boxstreams. Uses secret-handshake to negotiate the keys and nonces.
Development
If you want to run the compatability tests against the nodejs implementation, run npm ci && go test -tags interop_nodejs
on the secrethandshake
and boxstream
sub-packages.