diff options
Diffstat (limited to 'draft-schanzen-gns.txt')
-rw-r--r-- | draft-schanzen-gns.txt | 16 |
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] | |||
170 | Internet-Draft The GNU Name System July 2019 | 170 | Internet-Draft The GNU Name System July 2019 |
171 | 171 | ||
172 | 172 | ||
173 | 3. Resource records | 173 | 3. 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 | ||
436 | 4.1. Key derivations | 436 | 4.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 | ||
485 | 4.2. Resource records block | 485 | 4.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 | ||
579 | 4.3. Block data encryption and decryption | 579 | 4.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 |