Versions in this module Expand all Collapse all v0 v0.1.0 Aug 14, 2025 Changes in this version + func Marshal(val interface{}) ([]byte, error) + func MarshalWithParams(val interface{}, params string) ([]byte, error) + func Unmarshal(b []byte, val interface{}) ([]byte, error) + func UnmarshalWithParams(b []byte, val interface{}, params string) ([]byte, error) + type DigitallySigned struct + Algorithm SignatureAndHashAlgorithm + Signature []byte + func (d DigitallySigned) String() string + type Enum uint64 + type HashAlgorithm Enum + const SHA256 + const SHA384 + const SHA512 + func (h HashAlgorithm) String() string + type SignatureAlgorithm Enum + const Anonymous + const ECDSA + func SignatureAlgorithmFromPubKey(k crypto.PublicKey) SignatureAlgorithm + func (s SignatureAlgorithm) String() string + type SignatureAndHashAlgorithm struct + Hash HashAlgorithm + Signature SignatureAlgorithm + type Uint24 uint32