Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorInvalidPublicKey = fmt.Errorf("key is not an Ed25519 public key") ErrorInvalidPrivateKey = fmt.Errorf("key is not an Ed25519 private key") ErrorInauthenticMessage = fmt.Errorf("message is inauthentic") )
View Source
var ( EncodeToString = base64.StdEncoding.EncodeToString DecodeString = base64.StdEncoding.DecodeString )
Functions ¶
This section is empty.
Types ¶
type SigningMethodEd25519 ¶
type SigningMethodEd25519 struct{}
var SigningMethod *SigningMethodEd25519
func (SigningMethodEd25519) Alg ¶
func (SigningMethodEd25519) Alg() string
func (SigningMethodEd25519) Sign ¶
func (SigningMethodEd25519) Sign(message string, key interface{}) (string, error)
func (SigningMethodEd25519) Verify ¶
func (SigningMethodEd25519) Verify(message, signature string, key interface{}) error
Click to show internal directories.
Click to hide internal directories.