INNER CODE UNIT · Go
TestRoundtrip
aead/minisign · minisign_test.go:13
func TestRoundtrip(t *testing.T) {
const Password = "correct horse battery staple"
privateKey, err := PrivateKeyFromFile(Password, "./internal/testdata/minisign.key")
if err != nil {
t.Fatalf("Failed to load private key: %v", err)
}
message, err := os.ReadFile("./internal/testdata/message.txt")
if err != nil {
t.Fatalf("Failed to load message: %v", err)
}
signature := Sign(privateKey, message)
publicKey, err := PublicKeyFromFile("./internal/testdata/minisign.pub")
if err != nil {
t.Fatalf("Failed to load public key: %v", err)
}