lsd0001

LSD0001: GNU Name System
Log | Files | Refs | README

commit ec670a4c738d06d1b3a3488a45d43b38fbfb9510
parent 24bc69a10c0f315341d5519069f7ace81cfd0d20
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Mon, 20 Dec 2021 02:18:27 +0100

more zkl

Diffstat:
Mdraft-schanzen-gns.xml | 29++++++++++++++++-------------
1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -196,36 +196,40 @@ <dl> <dt>ztype</dt> <dd> - is the unique type of the zone type as registered in the + is the unique Zone Type of the zone as registered in the GNUnet Assigned Numbers Authority <xref target="GANA" />. - The zone type determines which cryptosystem is used for the + The Zone Type determines which cryptosystem is used for the asymmetric and symmetric key operations of the zone. A 32-bit number. </dd> <dt>d</dt> <dd> - is the private zone key. The specific format depends on the zone type. + is the private Zone Key. The specific format depends on the zone type. </dd> <dt>zk</dt> <dd> - is the public zone key. The specific format depends on the zone type. + is the public Zone Key. The specific format depends on the zone type. </dd> <dt>zid</dt> <dd> - is the unique public identifier of a zone. It consists of the "ztype" - and the public zone key "zk". + is the Zone ID, a unique public identifier of a zone. + It consists of the "ztype" and the public zone key "zk". + </dd> + <dt>zkl</dt> + <dd> + is the Zone Key Label. It is a string representation of the Zone ID. </dd> <dt>zTLD</dt> <dd> - is a string which encodes the "ztype" as well as the zone - key "zk" into a domain name. The "zTLD" is used as a - globally unique reference to a specific namespace in the - process of name resolution. + is the Zone Top-Level Domain. It is string which encodes the "zkl" into + a domain name. + The "zTLD" is used as a globally unique reference to a specific + namespace in the process of name resolution. </dd> </dl> <section anchor="zid" numbered="true" toc="default"> <name>Zone ID</name> <t> - The "zid" wire format is illustrated in <xref target="figure_zid"/>. + The Zone ID wire format is illustrated in <xref target="figure_zid"/>. </t> <figure anchor="figure_zid"> <artwork name="" type="" align="left" alt=""><![CDATA[ @@ -238,8 +242,7 @@ ]]></artwork> </figure> <t> - The string representation of the Zone ID is called the Zone Key Label (zkl). - It is derived from the Zone ID using the Crockford Base32 + The Zone Key Label is derived from the Zone ID using the Crockford Base32 encoding <xref target="CrockfordB32"/> but we decode the letter "U" to the same Base32 value as the letter "V" in order to further increase tolerance for failures in character recognition.