aboutsummaryrefslogtreecommitdiff
path: root/src/utils.lua
blob: af6e91fd3e55ca50ca95f29ab7bf6c87921aece9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--
-- ~~~ helper utils
--

-- string -> hex
function string.tohex(str)
    return (str:gsub(".", function (c)
        return string.format("%02X", string.byte(c))
    end))
end

-- hex -> string
function string.fromhex(str)
    return (str:gsub("..", function (cc)
        return string.char(tonumber(cc, 16))
    end))
end