Versions in this module Expand all Collapse all v1 v1.1.21 Jul 5, 2021 Changes in this version + const ID + const Name + type Driver struct + func (d Driver) GenKey() (crypto.PrivKey, error) + func (d Driver) PrivKeyFromBytes(b []byte) (privKey crypto.PrivKey, err error) + func (d Driver) PubKeyFromBytes(b []byte) (pubKey crypto.PubKey, err error) + func (d Driver) SignatureFromBytes(b []byte) (sig crypto.Signature, err error) + func (d Driver) Validate(msg, pub, sig []byte) error + type PrivKeySecp256k1 [32]byte + func (privKey PrivKeySecp256k1) Bytes() []byte + func (privKey PrivKeySecp256k1) Equals(other crypto.PrivKey) bool + func (privKey PrivKeySecp256k1) PubKey() crypto.PubKey + func (privKey PrivKeySecp256k1) Sign(msg []byte) crypto.Signature + func (privKey PrivKeySecp256k1) String() string + type PubKeySecp256k1 [33]byte + func (pubKey PubKeySecp256k1) Bytes() []byte + func (pubKey PubKeySecp256k1) Equals(other crypto.PubKey) bool + func (pubKey PubKeySecp256k1) KeyString() string + func (pubKey PubKeySecp256k1) String() string + func (pubKey PubKeySecp256k1) VerifyBytes(msg []byte, sig crypto.Signature) bool + type SignatureS struct + type SignatureSecp256k1 []byte + func (sig SignatureSecp256k1) Bytes() []byte + func (sig SignatureSecp256k1) Equals(other crypto.Signature) bool + func (sig SignatureSecp256k1) IsZero() bool + func (sig SignatureSecp256k1) String() string