uji.base64.encode(data, opts) | data in base64. opts.url = true uses the URL alphabet and opts.pad = false leaves out padding. |
uji.base64.decode(text, opts) | The decoded bytes. It takes the same options and raises an error for text that is not base64. |
uji.sha256(data) | The SHA-256 digest of data, as 32 raw bytes. |
uji.random(count) | count random bytes. |
uji.toml.decode(text) | A table with the values in the TOML document text. It raises an error for text that is not valid TOML. |
uji.toml.encode(table) | table written as a TOML document. It raises an error for a value TOML cannot hold, such as a list at the top. |