BOTAN(3em)
π NAME π
okay so welcome to the BOTAN(3em) page, bestie β this is all about botan, the Botan bindings for Emilua. That's the main character of this manual page, and we're gonna get you comfy with it. π«Ά
β¨ SYNOPSIS β¨
local botan = require "botan"
botan.hex_decode(out_buffer: byte_span, input: byte_span|string, ignore_ws: boolean = true) -> byte_span (1)
botan.hex_decode(input: byte_span|string, ignore_ws: boolean = true) -> byte_span (2)
botan.hex_decode_locked(input: byte_span|string, ignore_ws: boolean = true) -> secure_byte_span (3)
Like, look at those three signatures β they're giving options, and all three keep ignore_ws: boolean = true as the default. π
πΈ DESCRIPTION πΈ
Literally the job here is to perform hex decoding. That's the whole quest. β¨
And if you're passing in an out_buffer, bestie, listen: it should have at least (#input / 2 + #input % 2) bytes. That's the requirement β no cap, fr fr. π
sending you off with love from Emilua 0.12.1, dated 1980-01-01 β mwah ππ¦
π¦ where this page comes from
- nixos 26.05: emilua-botan 1.2.1
- nixpkgs unstable: emilua-botan 1.2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms