Secp256k1VerifyingKey
type Secp256k1VerifyingKey
type Secp256k1VerifyingKey struct {
// contains filtered or unexported fields
}
func LiftFromExternalSecp256k1VerifyingKey
func LiftFromExternalSecp256k1VerifyingKey(handle uint64) *Secp256k1VerifyingKey
func NewSecp256k1VerifyingKey
func NewSecp256k1VerifyingKey(publicKey *Secp256k1PublicKey) (*Secp256k1VerifyingKey, error)
func Secp256k1VerifyingKeyFromDer
func Secp256k1VerifyingKeyFromDer(bytes []byte) (*Secp256k1VerifyingKey, error)
Deserialize public key from ASN.1 DER-encoded data (binary format).
func Secp256k1VerifyingKeyFromPem
func Secp256k1VerifyingKeyFromPem(s string) (*Secp256k1VerifyingKey, error)
Deserialize public key from PEM.
func (*Secp256k1VerifyingKey) DebugString
func (_self *Secp256k1VerifyingKey) DebugString() string
func (*Secp256k1VerifyingKey) Destroy
func (object *Secp256k1VerifyingKey) Destroy()
func (*Secp256k1VerifyingKey) Eq
func (_self *Secp256k1VerifyingKey) Eq(other *Secp256k1VerifyingKey) bool
func (*Secp256k1VerifyingKey) Ne
func (_self *Secp256k1VerifyingKey) Ne(other *Secp256k1VerifyingKey) bool
func (*Secp256k1VerifyingKey) PublicKey
func (_self *Secp256k1VerifyingKey) PublicKey() *Secp256k1PublicKey
func (*Secp256k1VerifyingKey) ToDer
func (_self *Secp256k1VerifyingKey) ToDer() ([]byte, error)
Serialize this public key as DER-encoded data
func (*Secp256k1VerifyingKey) ToPem
func (_self *Secp256k1VerifyingKey) ToPem() (string, error)
Serialize this public key into PEM
func (*Secp256k1VerifyingKey) Verify
func (_self *Secp256k1VerifyingKey) Verify(message []byte, signature *Secp256k1Signature) error
func (*Secp256k1VerifyingKey) VerifySimple
func (_self *Secp256k1VerifyingKey) VerifySimple(message []byte, signature *SimpleSignature) error
func (*Secp256k1VerifyingKey) VerifyUser
func (_self *Secp256k1VerifyingKey) VerifyUser(message []byte, signature *UserSignature) error