Versions in this module Expand all Collapse all v0 v0.0.1 Jan 8, 2022 Changes in this version + func MarshalEd25519PrivateKey(sk crypto.PrivateKey) ([]byte, error) + func MarshalEd25519PublicKey(pk crypto.PublicKey) ([]byte, error) + func ParseEd25519PrivateKey(der []byte) (crypto.PrivateKey, error) + func ParseEd25519PublicKey(der []byte) (crypto.PublicKey, error) + type Identity struct + Anonymous bool + PriKey ed25519.PrivateKey + PubKey crypto.PublicKey + func New(anonymous bool, pkBytes []byte) *Identity + func (identity *Identity) PubKeyBytes() []byte + func (identity *Identity) Sign(m []byte) ([]byte, error)