openziti/secretstream

Implementation of libsodium's secretstream in Go

Go

22

116 commits

updated Sep 11, 2026

See the code

README

secretstream

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.

Testing against libsodium

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 ./...

openziti/secretstream

Implementation of libsodium's secretstream in Go

Go

22

116 commits

updated Sep 11, 2026

See the code

README

secretstream

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.

Testing against libsodium

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 ./...

Project health

Overall

6.3/10

Maintained

5/10

Code review

10/10
OpenSSF Scorecard

Latest release

v0.1.53 · Sep 10, 2026

Releases this year

14

Significant stargazers

makeworld

305 followers · starred Jun 2024

Clint Dovholuk

43 followers · starred Nov 2024