Versions in this module Expand all Collapse all v0 v0.0.2 Aug 19, 2020 v0.0.1 Aug 19, 2020 Changes in this version + func GenerateKey() (*ecdsa.PrivateKey, error) + func MarshalPemPrivateKey(sk *ecdsa.PrivateKey) ([]byte, error) + func MarshalPemPublicKey(pk *ecdsa.PublicKey) ([]byte, error) + func MarshalPrivateKey(sk *ecdsa.PrivateKey) ([]byte, error) + func MarshalPublicKey(pk *ecdsa.PublicKey) ([]byte, error) + func Sign(sk *ecdsa.PrivateKey, bts []byte) ([]byte, error) + func UnmarshalPemPrivateKey(bts []byte) (*ecdsa.PrivateKey, error) + func UnmarshalPemPublicKey(bts []byte) (*ecdsa.PublicKey, error) + func UnmarshalPrivateKey(bts []byte) (*ecdsa.PrivateKey, error) + func UnmarshalPublicKey(bts []byte) (*ecdsa.PublicKey, error) + func UnmarshalVerify(pk *ecdsa.PublicKey, signed Message, dst interface{}) error + func Verify(pk *ecdsa.PublicKey, bts []byte, signature []byte) error + type Message []byte + func MarshalSign(sk *ecdsa.PrivateKey, message interface{}) (Message, error)