package main import "golang.org/x/crypto/ed25519" type Sig struct { PKAlg [2]byte KeyNum [KeyNumLen]byte Sig [ed25519.SignatureSize]byte } func (v *Sig) Unmarshal(b []byte) error { return DecodeBase64(v, b) } func (v *Sig) Marshal() ([]byte, error) { return EncodeBase64(v) }