diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-11-19 16:33:17 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-11-19 16:33:17 +0900 |
commit | 2ad1678423a1a625c120ded377932fec0c823fde (patch) | |
tree | aebdc5db457d0a8ba9c7c5e454470762d51f03eb | |
parent | 8bcb6d4aa43249d1c1dbef4690030272c365f846 (diff) | |
download | lsd0001-2ad1678423a1a625c120ded377932fec0c823fde.tar.gz lsd0001-2ad1678423a1a625c120ded377932fec0c823fde.zip |
fixes
-rw-r--r-- | draft-schanzen-gns.xml | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml index 5167f2c..787302e 100644 --- a/draft-schanzen-gns.xml +++ b/draft-schanzen-gns.xml | |||
@@ -3500,7 +3500,7 @@ Host: www.000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W | |||
3500 | <t> | 3500 | <t> |
3501 | In order to determine the canonical representation of the record with | 3501 | In order to determine the canonical representation of the record with |
3502 | a zTLD, at most two queries are required: | 3502 | a zTLD, at most two queries are required: |
3503 | First, it must be checked whether "www.example.gns" itself points to | 3503 | First, it must be checked whether "www.example.gns.alt" itself points to |
3504 | a zone delegation record which would imply that the record set which | 3504 | a zone delegation record which would imply that the record set which |
3505 | was originally resolved is published under the apex label. | 3505 | was originally resolved is published under the apex label. |
3506 | If it does, the unique GNS name is simply the zTLD representation | 3506 | If it does, the unique GNS name is simply the zTLD representation |
@@ -3522,7 +3522,7 @@ Host: 000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W | |||
3522 | If the HTTP client is a browser, the use of a unique GNS name | 3522 | If the HTTP client is a browser, the use of a unique GNS name |
3523 | for virtual hosting or TLS SNI does not necessarily have to be | 3523 | for virtual hosting or TLS SNI does not necessarily have to be |
3524 | shown to the user. | 3524 | shown to the user. |
3525 | For example, the name in the URL bar may remain as "www.example.gnu" | 3525 | For example, the name in the URL bar may remain as "www.example.gns.alt" |
3526 | even if the used unique name differs. | 3526 | even if the used unique name differs. |
3527 | </t> | 3527 | </t> |
3528 | </section> | 3528 | </section> |
@@ -3619,8 +3619,8 @@ Host: 000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W | |||
3619 | ]]></artwork> | 3619 | ]]></artwork> |
3620 | </figure> | 3620 | </figure> |
3621 | <ol> | 3621 | <ol> |
3622 | <li>Lookup AAAA record for name: www.example.gns.</li> | 3622 | <li>Lookup AAAA record for name: www.example.gnu.gns.alt.</li> |
3623 | <li>Determine start zone for www.example.gns.</li> | 3623 | <li>Determine start zone for www.example.gnu.gns.alt.</li> |
3624 | <li>Start zone: zk0 - Remainder: www.example.</li> | 3624 | <li>Start zone: zk0 - Remainder: www.example.</li> |
3625 | <li>Calculate q0=SHA512(ZKDF(zk0, "example")) and initiate GET(q0).</li> | 3625 | <li>Calculate q0=SHA512(ZKDF(zk0, "example")) and initiate GET(q0).</li> |
3626 | <li>Retrieve and decrypt RRBLOCK consisting of a single PKEY record containing zk1.</li> | 3626 | <li>Retrieve and decrypt RRBLOCK consisting of a single PKEY record containing zk1.</li> |
@@ -3660,11 +3660,11 @@ Host: 000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W | |||
3660 | ]]></artwork> | 3660 | ]]></artwork> |
3661 | </figure> | 3661 | </figure> |
3662 | <ol> | 3662 | <ol> |
3663 | <li>Lookup AAAA record for name: www.example.tld.</li> | 3663 | <li>Lookup AAAA record for name: www.example.tld.gns.alt.</li> |
3664 | <li>Determine start zone for www.example.tld.</li> | 3664 | <li>Determine start zone for www.example.tld.gns.alt.</li> |
3665 | <li>Start zone: zk0 - Remainder: www.example.</li> | 3665 | <li>Start zone: zk0 - Remainder: www.example.</li> |
3666 | <li>Calculate q0=SHA512(ZKDF(zk0, "example")) and initiate GET(q0).</li> | 3666 | <li>Calculate q0=SHA512(ZKDF(zk0, "example")) and initiate GET(q0).</li> |
3667 | <li>Retrieve and decrypt RRBLOCK consisting of a single REDIRECT record containing zk1.</li> | 3667 | <li>Retrieve and decrypt RRBLOCK consisting of a single PKEY record containing zk1.</li> |
3668 | <li>Calculate q1=SHA512(ZKDF(zk1, "www")) and initiate GET(q1).</li> | 3668 | <li>Calculate q1=SHA512(ZKDF(zk1, "www")) and initiate GET(q1).</li> |
3669 | <li>Retrieve and decrypt RRBLOCK consisting of a single REDIRECT record containing www2.+.</li> | 3669 | <li>Retrieve and decrypt RRBLOCK consisting of a single REDIRECT record containing www2.+.</li> |
3670 | <li>Calculate q2=SHA512(ZKDF(zk1, "www2")) and initiate GET(q2).</li> | 3670 | <li>Calculate q2=SHA512(ZKDF(zk1, "www2")) and initiate GET(q2).</li> |
@@ -3703,8 +3703,8 @@ Host: 000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W | |||
3703 | ]]></artwork> | 3703 | ]]></artwork> |
3704 | </figure> | 3704 | </figure> |
3705 | <ol> | 3705 | <ol> |
3706 | <li>Lookup AAAA record for name: www.example.gnu</li> | 3706 | <li>Lookup AAAA record for name: www.example.gnu.gns.alt</li> |
3707 | <li>Determine start zone for www.example.gnu.</li> | 3707 | <li>Determine start zone for www.example.gnu.gns.alt.</li> |
3708 | <li>Start zone: zk0 - Remainder: www.example.</li> | 3708 | <li>Start zone: zk0 - Remainder: www.example.</li> |
3709 | <li>Calculate q0=SHA512(ZKDF(zk0, "example")) and initiate GET(q0).</li> | 3709 | <li>Calculate q0=SHA512(ZKDF(zk0, "example")) and initiate GET(q0).</li> |
3710 | <li>Retrieve and decrypt RRBLOCK consisting of a single GNS2DNS record containing the name example.com and the DNS server IPv4 address 192.0.2.1.</li> | 3710 | <li>Retrieve and decrypt RRBLOCK consisting of a single GNS2DNS record containing the name example.com and the DNS server IPv4 address 192.0.2.1.</li> |