Man page - dnsjit.lib.base64url(3)
Packages contains this manual
- dnsjit.core.object.pcap(3)
- dnsjit.output.null(3)
- dnsjit.core.object.icmp(3)
- dnsjit.core.thread(3)
- dnsjit.lib.trie.node(3)
- dnsjit.lib(3)
- dnsjit.input.mmpcap(3)
- dnsjit.core.object.dns.rr(3)
- dnsjit.output.tlscli(3)
- dnsjit.filter.split(3)
- dnsjit.core.object.udp(3)
- dnsjit.core.channel(3)
- dnsjit.core.object.ip6(3)
- dnsjit.filter.copy(3)
- dnsjit.core.objects(3)
- dnsjit.input(3)
- dnsjit.lib.clock(3)
- dnsjit.core.object.linuxsll2(3)
- dnsjit.input.zmmpcap(3)
- dnsjit.filter.layer(3)
- dnsjit.core.object.gre(3)
- dnsjit.core.object.ether(3)
- dnsjit.core(3)
- dnsjit.core.timespec(3)
- dnsjit.input.zero(3)
- dnsjit.core.file(3)
- dnsjit.core.object.ip(3)
- dnsjit.lib.trie.iter(3)
- dnsjit.core.log(3)
- dnsjit.output(3)
- dnsjit.core.object.linuxsll(3)
- dnsjit.output.pcap(3)
- dnsjit.core.object.payload(3)
- dnsjit.core.object.dns.label(3)
- dnsjit.core.object.dns(3)
- dnsjit.input.pcap(3)
- dnsjit.filter.ipsplit(3)
- dnsjit.lib.parseconf(3)
- dnsjit.core.object(3)
- dnsjit.output.respdiff(3)
- dnsjit.input.fpcap(3)
- dnsjit.lib.getopt(3)
- dnsjit.core.compat(3)
- dnsjit.output.udpcli(3)
- dnsjit.core.object.ieee802(3)
- dnsjit.core.object.icmp6(3)
- dnsjit.output.dnscli(3)
- dnsjit.core.object.loop(3)
- dnsjit.filter(3)
- dnsjit.filter.timing(3)
- dnsjit(1)
- dnsjit.core.receiver(3)
- dnsjit.core.object.dns.q(3)
- dnsjit.core.producer(3)
- dnsjit.lib.base64url(3)
- dnsjit.core.object.tcp(3)
- dnsjit.lib.trie(3)
- dnsjit.output.tcpcli(3)
- dnsjit.core.loader(3)
- dnsjit.lib.ip(3)
- dnsjit.input.zpcap(3)
- dnsjit.core.object.null(3)
apt-get install dnsjit
Manual
dnsjit.lib.base64url
NAMESYNOPSIS
Encoding and decoding lua strings
Encoding C byte arrays
DESCRIPTION
Functions
SEE ALSO
AUTHORS and CONTRIBUTORS
BUGS
NAME
dnsjit.lib.base64url - Utility library to convert data to base64url format
SYNOPSIS
local base64url = require("dnsjit.lib.base64url")
Encoding and decoding lua strings
local encoded =
base64url.encode("abcd")
local decoded = base64url.decode(encoded)
Encoding C byte arrays
local pl -- pl
is core.object.payload
local encoded = base64url.encode(pl.payload, pl.len)
DESCRIPTION
Encode and decode data to/from base64url format.
Functions
Base64Url.encode (data, data_len)
Encode lua string or C byte array to base64url representation. The input string may contain non-printable characters.
data_len is length of the input data (optional for lua strings, required for C byte arrays).
Base64Url.decode (data)
Decode a base64url encoded lua string. The output string may contain non-printable characters.
SEE ALSO
dnsjit.core.object.payload (3)
AUTHORS and CONTRIBUTORS
Jerry Lundström (DNS-OARC), Tomáš Křížek (CZ.NIC), Petr Špaček (ISC)
Maintained by DNS-OARC
https://www.dns-oarc.net/
BUGS
For issues and feature requests please use:
https://codeberg.org/DNS-OARC/dnsjit/issues
For question and help please use:
admin@dns-oarc.net