INNER CODE UNIT · Go
SignWithComments
aead/minisign · minisign.go:151
func SignWithComments(privateKey PrivateKey, message []byte, trustedComment, untrustedComment string) []byte {
const isHashed = false
return sign(privateKey, message, trustedComment, untrustedComment, isHashed)
}
// Verify checks whether message is authentic by verifying
// it with the given public key and signature. It returns
// true if and only if the signature verification is successful.
func Verify(publicKey PublicKey, message, signature []byte) bool {
const isHashed = false
return verify(publicKey, message, signature, isHashed)
}
func sign(privateKey PrivateKey, message []byte, trustedComment, untrustedComment string, isHashed bool) []byte {
algorithm := EdDSA
if isHashed {
algorithm = HashEdDSA
}