Implementation of libsodium's secretstream in Go
The main goal of this project is allow using secretstream between programs using libsodium and
programs written in Go without resorting to wrapping libsodium in Go. golang.org/x/crypto has all necessary
algorithms to make that happen.
It is important that this implementation is compatible with libsodium. Tests tagged with compat_test use libsodium to test compatibility.
make sure you have libsodium installed and ready to be used
$ sudo apt install libsodium libsodium-dev
other platforms something similar
You're ready to run tests!
$ go test --tags=compat_test ./...
Overall
Maintained
Code review
Go module
Latest release
Releases this year
305 followers · starred Jun 2024
43 followers · starred Nov 2024
Implementation of libsodium's secretstream in Go
The main goal of this project is allow using secretstream between programs using libsodium and
programs written in Go without resorting to wrapping libsodium in Go. golang.org/x/crypto has all necessary
algorithms to make that happen.
It is important that this implementation is compatible with libsodium. Tests tagged with compat_test use libsodium to test compatibility.
make sure you have libsodium installed and ready to be used
$ sudo apt install libsodium libsodium-dev
other platforms something similar
You're ready to run tests!
$ go test --tags=compat_test ./...
Overall
Maintained
Code review
Go module
Latest release
Releases this year
305 followers · starred Jun 2024
43 followers · starred Nov 2024