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