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