diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-10-16 17:57:47 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-10-16 17:57:47 +0200 |
commit | f330dd9f7555c2c24105cafe5a8a701c249f1417 (patch) | |
tree | 920ae584c639b4561fd1bc6c53d87bffc225265f | |
parent | 7d1e2ad8fe055f25db1b31e858fc998544758ed1 (diff) | |
download | lsd0001-f330dd9f7555c2c24105cafe5a8a701c249f1417.tar.gz lsd0001-f330dd9f7555c2c24105cafe5a8a701c249f1417.zip |
more base32
-rw-r--r-- | draft-schanzen-gns.xml | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml index 3bb104f..75094c9 100644 --- a/draft-schanzen-gns.xml +++ b/draft-schanzen-gns.xml | |||
@@ -8,6 +8,7 @@ | |||
8 | <!ENTITY RFC3686 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3686.xml"> | 8 | <!ENTITY RFC3686 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3686.xml"> |
9 | <!ENTITY RFC3826 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3826.xml"> | 9 | <!ENTITY RFC3826 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3826.xml"> |
10 | <!ENTITY RFC3912 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3912.xml"> | 10 | <!ENTITY RFC3912 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3912.xml"> |
11 | <!ENTITY RFC4648 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4648.xml"> | ||
11 | <!ENTITY RFC5869 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5869.xml"> | 12 | <!ENTITY RFC5869 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5869.xml"> |
12 | <!ENTITY RFC5890 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5890.xml"> | 13 | <!ENTITY RFC5890 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5890.xml"> |
13 | <!ENTITY RFC5891 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5891.xml"> | 14 | <!ENTITY RFC5891 PUBLIC '' "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5891.xml"> |
@@ -193,6 +194,16 @@ | |||
193 | </dd> | 194 | </dd> |
194 | </dl> | 195 | </dl> |
195 | <t> | 196 | <t> |
197 | In this document we use a base-32 data encoding of the binary values, | ||
198 | including when they | ||
199 | are used in domain names. However, instead of following | ||
200 | <xref target="RFC4648"/> we base | ||
201 | our character map on the optical character recognition friendly proposal | ||
202 | of Crockford <xref target="CrockfordB32"/>. | ||
203 | The only difference to Crockford is that the letter | ||
204 | "U" decodes to the same base-32 value as the letter "V" (27). | ||
205 | </t> | ||
206 | <t> | ||
196 | The "zid" wire format is defined as follows: | 207 | The "zid" wire format is defined as follows: |
197 | </t> | 208 | </t> |
198 | <figure anchor="figure_zid"> | 209 | <figure anchor="figure_zid"> |
@@ -213,7 +224,6 @@ | |||
213 | zkl := <Base32(zid)> | 224 | zkl := <Base32(zid)> |
214 | ]]></artwork> | 225 | ]]></artwork> |
215 | <t> | 226 | <t> |
216 | We use Crockford's Base32 algorithm <xref target="CrockfordB32"/> | ||
217 | If "zkl" is less than 63 characters, it is also the "zTLD". | 227 | If "zkl" is less than 63 characters, it is also the "zTLD". |
218 | If the resulting "zkl" should be longer than 63 characters, the | 228 | If the resulting "zkl" should be longer than 63 characters, the |
219 | string must be divided into smaller labels separated by the label | 229 | string must be divided into smaller labels separated by the label |
@@ -2186,6 +2196,7 @@ cc6e525b52a04a9a | |||
2186 | &RFC3686; | 2196 | &RFC3686; |
2187 | &RFC3826; | 2197 | &RFC3826; |
2188 | &RFC3912; | 2198 | &RFC3912; |
2199 | &RFC4648; | ||
2189 | &RFC5869; | 2200 | &RFC5869; |
2190 | &RFC5890; | 2201 | &RFC5890; |
2191 | &RFC5891; | 2202 | &RFC5891; |