Changeset

12288:08a933450922

util.dns: Replace base16 implementation with util.hex Less code!
author Kim Alvefur <zash@zash.se>
date Tue, 15 Feb 2022 13:03:02 +0100
parents 12287:5cd075ed4fd3
children 12289:3a655adf1d0d
files util/dns.lua
diffstat 1 files changed, 1 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/util/dns.lua	Mon Feb 14 18:29:31 2022 +0100
+++ b/util/dns.lua	Tue Feb 15 13:03:02 2022 +0100
@@ -9,7 +9,6 @@
 local t_concat = table.concat;
 local t_insert = table.insert;
 local s_byte = string.byte;
-local s_char = string.char;
 local s_format = string.format;
 local s_gsub = string.gsub;
 local s_sub = string.sub;
@@ -23,15 +22,7 @@
 	have_net = false;
 end
 
-local chartohex = {};
-
-for c = 0, 255 do
-	chartohex[s_char(c)] = s_format("%02X", c);
-end
-
-local function tohex(s)
-	return (s_gsub(s, ".", chartohex));
-end
+local tohex = require "util.hex".to;
 
 -- Simplified versions of Waqas DNS parsers
 -- Only the per RR parsers are needed and only feed a single RR