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