lsd0001

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

commit 11337a5bbb076a94040e40c17dd7d9ebdf6b0760
parent 5e232aed098240a21b09477003896be4a2b160ae
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Sat, 19 Feb 2022 14:00:06 +0100

more test on labels, separators resolution

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

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -238,8 +238,11 @@ <dd> Labels in a name are separated using the label separator U+002E ("." without the quotes). + In GNS, with the exceptions of zone Top-Level Domains + (see below) and boxed records <xref target="gnsrecords_box"/>, + every separator label in a name delegates to another zone. </dd> - <dt>Top-Level Domain</dt> <!--FIXME shall we call this TLZ? --> + <dt>Top-Level Domain</dt> <dd> The rightmost part of a GNS name is a GNS Top-Level Domain (TLD). A GNS TLD may consist of one or more labels. @@ -1488,9 +1491,7 @@ S-Decrypt(zk,label,expiration,ciphertext): <section anchor="gnsrecords_leho" numbered="true" toc="default"> <name>LEHO</name> <t> - This record is used to provide LEgacy HOstnames. - </t> - <t> + This record is used to provide a hint for LEgacy HOstnames: Applications can use the GNS to lookup IPv4 or IPv6 addresses of internet services. However, sometimes connecting to such services does not only require @@ -1568,8 +1569,6 @@ S-Decrypt(zk,label,expiration,ciphertext): <section anchor="gnsrecords_box" numbered="true" toc="default"> <name>BOX</name> <t> - In GNS, with the notable exception of zTLDs, every separator label in a - name delegates to another zone. Furthermore, GNS lookups are expected to return all of the required useful information in one record set. This avoids unnecessary additional lookups and cryptographically ties together information that belongs @@ -1577,7 +1576,7 @@ S-Decrypt(zk,label,expiration,ciphertext): partial answers that might omit information critical for security. </t> <t> - However, this general strategy is incompatible with the + This general strategy is incompatible with the special labels used by DNS for SRV and TLSA records. Thus, GNS defines the BOX record format to box up SRV and TLSA records and include them in the record set of the label they are associated