aboutsummaryrefslogtreecommitdiff
path: root/draft-schanzen-gns.txt
diff options
context:
space:
mode:
Diffstat (limited to 'draft-schanzen-gns.txt')
-rw-r--r--draft-schanzen-gns.txt16
1 files changed, 8 insertions, 8 deletions
diff --git a/draft-schanzen-gns.txt b/draft-schanzen-gns.txt
index 469f41c..99d1f53 100644
--- a/draft-schanzen-gns.txt
+++ b/draft-schanzen-gns.txt
@@ -62,16 +62,16 @@ Table of Contents
62 62
63 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 63 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
64 2. Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 64 2. Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
65 3. Resource records . . . . . . . . . . . . . . . . . . . . . . 4 65 3. Resource Records . . . . . . . . . . . . . . . . . . . . . . 4
66 3.1. PKEY . . . . . . . . . . . . . . . . . . . . . . . . . . 5 66 3.1. PKEY . . . . . . . . . . . . . . . . . . . . . . . . . . 5
67 3.2. GNS2DNS . . . . . . . . . . . . . . . . . . . . . . . . . 6 67 3.2. GNS2DNS . . . . . . . . . . . . . . . . . . . . . . . . . 6
68 3.3. LEHO . . . . . . . . . . . . . . . . . . . . . . . . . . 6 68 3.3. LEHO . . . . . . . . . . . . . . . . . . . . . . . . . . 6
69 3.4. NICK . . . . . . . . . . . . . . . . . . . . . . . . . . 7 69 3.4. NICK . . . . . . . . . . . . . . . . . . . . . . . . . . 7
70 3.5. BOX . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 70 3.5. BOX . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
71 4. Publishing Records . . . . . . . . . . . . . . . . . . . . . 8 71 4. Publishing Records . . . . . . . . . . . . . . . . . . . . . 8
72 4.1. Key derivations . . . . . . . . . . . . . . . . . . . . . 8 72 4.1. Key Derivations . . . . . . . . . . . . . . . . . . . . . 8
73 4.2. Resource records block . . . . . . . . . . . . . . . . . 9 73 4.2. Resource Records Block . . . . . . . . . . . . . . . . . 9
74 4.3. Block data encryption and decryption . . . . . . . . . . 11 74 4.3. Record Data Encryption and Decryption . . . . . . . . . . 11
75 5. Internationalization and Character Encoding . . . . . . . . . 13 75 5. Internationalization and Character Encoding . . . . . . . . . 13
76 6. Name Resolution . . . . . . . . . . . . . . . . . . . . . . . 13 76 6. Name Resolution . . . . . . . . . . . . . . . . . . . . . . . 13
77 6.1. Entry Zone . . . . . . . . . . . . . . . . . . . . . . . 13 77 6.1. Entry Zone . . . . . . . . . . . . . . . . . . . . . . . 13
@@ -170,7 +170,7 @@ Schanzenbach, et al. Expires 24 January 2020 [Page 3]
170Internet-Draft The GNU Name System July 2019 170Internet-Draft The GNU Name System July 2019
171 171
172 172
1733. Resource records 1733. Resource Records
174 174
175 A GNS implementor MUST provide a mechanism to create and manage 175 A GNS implementor MUST provide a mechanism to create and manage
176 resource records for local zones. A local zone is established by 176 resource records for local zones. A local zone is established by
@@ -433,7 +433,7 @@ Internet-Draft The GNU Name System July 2019
433 RRBLOCK). The key "q" which is derived from the zone key "zk" and 433 RRBLOCK). The key "q" which is derived from the zone key "zk" and
434 the respective label of the contained records. 434 the respective label of the contained records.
435 435
4364.1. Key derivations 4364.1. Key Derivations
437 437
438 Given a label, the DHT key "q" is derived as follows: 438 Given a label, the DHT key "q" is derived as follows:
439 439
@@ -482,7 +482,7 @@ Internet-Draft The GNU Name System July 2019
482 multiplication, while the multiplication of "d" with "h" is a scalar 482 multiplication, while the multiplication of "d" with "h" is a scalar
483 multiplication. 483 multiplication.
484 484
4854.2. Resource records block 4854.2. Resource Records Block
486 486
487 GNS records are grouped by their labels and published as a single 487 GNS records are grouped by their labels and published as a single
488 block in the DHT. The contained resource records are encrypted using 488 block in the DHT. The contained resource records are encrypted using
@@ -576,7 +576,7 @@ Internet-Draft The GNU Name System July 2019
576 576
577 BDATA The encrypted resource records with a total size of SIZE - 16. 577 BDATA The encrypted resource records with a total size of SIZE - 16.
578 578
5794.3. Block data encryption and decryption 5794.3. Record Data Encryption and Decryption
580 580
581 A symmetric encryption scheme is used to encrypt the resource records 581 A symmetric encryption scheme is used to encrypt the resource records
582 set RDATA into the BDATA field of a GNS RRBLOCK. The wire format of 582 set RDATA into the BDATA field of a GNS RRBLOCK. The wire format of