Solod bindings for Sodium, a modern, easy-to-use library for encryption, decryption, signatures and password hashing.
-
Install libsodium for your operating system.
-
Install the Solod bindings.
go get solod.dev/sodium@latest
- Use it in your code.
package main
import (
"solod.dev/so/fmt"
"solod.dev/so/os"
"solod.dev/sodium/libsodium"
)
func main() {
if libsodium.Init() < 0 {
fmt.Println("libsodium could not be initialized")
os.Exit(1)
}
fmt.Println("libsodium is ready")
}