Versions in this module Expand all Collapse all v0 v0.15.1 Jul 20, 2026 v0.15.0 Jul 13, 2026 Changes in this version + const MARGIN + type Characterization struct + Encoding string + EntropyType string + Parts []Part + Qualifiers *OrderedMap + Role *string + Scheme *string + SizeBasis string + SizeBits int + func Characterize(entropy string) (*Characterization, error) + func (c *Characterization) PartsJSON() string + func (c *Characterization) QualifiersJSON() string + func (c *Characterization) RenderLabel(truncated bool, suffix, note string, lineChars int) (string, string) + func (c *Characterization) RoleAttr() string + func (c *Characterization) SchemeAttr() string + type ChecksumError struct + Address string + Kind string + func (e *ChecksumError) Error() string + type OrderedMap struct + func (m *OrderedMap) Get(k string) any + func (m *OrderedMap) Keys() []string + type Part struct + Bind string + Text string v0.11.0 Jun 24, 2026 v0.10.0 Jun 23, 2026 Changes in this version + const LibVersion + const SpecVersion + var BASE32 = Alphabet + var BASE36 = Alphabet + var BASE58 = Alphabet + var BASE64 = Alphabet + var BASE64URL = Alphabet + var BECH32 = Alphabet + var CROCKFORD32 = Alphabet + var DECIMAL = Alphabet + var HEX = Alphabet + var MiddleDomainTag = []byte("entviz/fingerprint-middle/v6\x00") + var PossibleEdgeColors = [5]string + func ClosestPaletteColor(target string, palette []string) string + func ComputeFingerprint(core string) [64]byte + func NucleusColors(quant uint32) (string, string) + func OklabLightness(r, g, b uint8) float64 + func Render(entropyText string, targetAR, fontSizePt float64, note *string) (string, error) + func SecondDigest(core string) [64]byte + func WeightedRGBDistance(c1, c2 string) float64 + type Alphabet struct + BitsPerChar uint + Chars string + Name string + type Eip55Error struct + Position int + func (e *Eip55Error) Error() string + type Grid struct + Cols int + Rows int + TokenCount int + func ChooseGrid(tokenCount int, targetAR float64) Grid + type Parsed struct + Alphabet Alphabet + Core string + Prefix *string + PrefixSemantic bool + Suffix *string + TypeName string + func Parse(entropy string) (*Parsed, error) + type RenderError struct + Kind string + Message string + Position int + func (e *RenderError) Error() string + type Token struct + Index int + Quant uint32 + Text string + func MedianToken(tokens []Token) (Token, bool) + func QuartileTokens(tokens []Token) []*Token + func Tokenize(text string, alphabet Alphabet) []Token + func TokenizeEntropy(core string, alphabet Alphabet) ([]Token, bool) + func TokenizeFingerprint(digest [64]byte) []Token + type VisualStyle struct + BgColor string + EdgeColors []string + func SelectVisualStyle(medianFtok Token) VisualStyle