Skip to main content

SimpleVerifyingKey

type SimpleVerifyingKey

type SimpleVerifyingKey struct {
// contains filtered or unexported fields
}

func LiftFromExternalSimpleVerifyingKey

func LiftFromExternalSimpleVerifyingKey(handle uint64) *SimpleVerifyingKey

func SimpleVerifyingKeyFromDer

func SimpleVerifyingKeyFromDer(bytes []byte) (*SimpleVerifyingKey, error)

Deserialize PKCS#8 private key from ASN.1 DER-encoded data (binary format).

func SimpleVerifyingKeyFromPem

func SimpleVerifyingKeyFromPem(s string) (*SimpleVerifyingKey, error)

Deserialize PKCS#8-encoded private key from PEM.

func (*SimpleVerifyingKey) DebugString

func (_self *SimpleVerifyingKey) DebugString() string

func (*SimpleVerifyingKey) Destroy

func (object *SimpleVerifyingKey) Destroy()

func (*SimpleVerifyingKey) Eq

func (_self *SimpleVerifyingKey) Eq(other *SimpleVerifyingKey) bool

func (*SimpleVerifyingKey) Ne

func (_self *SimpleVerifyingKey) Ne(other *SimpleVerifyingKey) bool

func (*SimpleVerifyingKey) PublicKey

func (_self *SimpleVerifyingKey) PublicKey() *PublicKey

func (*SimpleVerifyingKey) Scheme

func (_self *SimpleVerifyingKey) Scheme() SignatureScheme

func (*SimpleVerifyingKey) ToDer

func (_self *SimpleVerifyingKey) ToDer() ([]byte, error)

Serialize this private key as DER-encoded PKCS#8

func (*SimpleVerifyingKey) ToPem

func (_self *SimpleVerifyingKey) ToPem() (string, error)

Serialize this private key as DER-encoded PKCS#8

func (*SimpleVerifyingKey) Verify

func (_self *SimpleVerifyingKey) Verify(message []byte, signature *SimpleSignature) error