Versions in this module Expand all Collapse all v0 v0.1.0 Jun 25, 2023 Changes in this version + var ErrAlgorithmNotSupported = errors.New("algorithm not supported yet") + var ErrInvalidMessage = errors.New("invalid message") + var ErrInvalidMessageSender = errors.New("invalid message sender") + var ErrInvalidSignature = errors.New("invalid signature") + var ErrNotMessage = errors.New("not a message") + func FromPublicKey(pub interface{}) (string, error) + func GenerateHash(payload []byte) []byte + func ParseTxError(err error) error + type GoPDFTemplate struct + Image string + Locations []Location + func (gop *GoPDFTemplate) Load(bytes []byte) error + func (gop *GoPDFTemplate) LoadFromFile(path string) error + func (gop *GoPDFTemplate) Render(option RenderOpts) ([]byte, error) + type Location struct + Inputs []string + Size int + Style string + Text string + X float64 + Y float64 + type Message struct + Nonce uint64 + PublicKey []byte + Signature []byte + func (msg *Message) GeneratePayload(args ...string) []byte + func (msg *Message) Marshal() ([]byte, error) + func (msg *Message) Unmarshal(bytes []byte) error + func (msg *Message) UnmarshalBase64Str(str string) error + func (msg *Message) VerifyAgainstArgs(args ...string) (string, error) + type RenderOpts struct + CellSize gopdf.Rect + Inputs map[string]string + PageSize gopdf.Rect + TtfFontPath string