diff options
Diffstat (limited to 'draft-schanzen-gns.xml')
-rw-r--r-- | draft-schanzen-gns.xml | 250 |
1 files changed, 138 insertions, 112 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml index a04e78a..3bb104f 100644 --- a/draft-schanzen-gns.xml +++ b/draft-schanzen-gns.xml | |||
@@ -213,6 +213,7 @@ | |||
213 | zkl := <Base32(zid)> | 213 | zkl := <Base32(zid)> |
214 | ]]></artwork> | 214 | ]]></artwork> |
215 | <t> | 215 | <t> |
216 | We use Crockford's Base32 algorithm <xref target="CrockfordB32"/> | ||
216 | If "zkl" is less than 63 characters, it is also the "zTLD". | 217 | If "zkl" is less than 63 characters, it is also the "zTLD". |
217 | If the resulting "zkl" should be longer than 63 characters, the | 218 | If the resulting "zkl" should be longer than 63 characters, the |
218 | string must be divided into smaller labels separated by the label | 219 | string must be divided into smaller labels separated by the label |
@@ -485,7 +486,7 @@ zTLD := zkl[126:129].zkl[63:125].zkl[0:62] | |||
485 | </dl> | 486 | </dl> |
486 | <t> | 487 | <t> |
487 | The "zid" of a PKEY is 32 + 4 bytes in length. This means that | 488 | The "zid" of a PKEY is 32 + 4 bytes in length. This means that |
488 | a Base32-encoded "zTLD" will always fit into a single label and does | 489 | a Crockford Base32-encoded "zTLD" will always fit into a single label and does |
489 | not need any further conversion. | 490 | not need any further conversion. |
490 | </t> | 491 | </t> |
491 | <t> | 492 | <t> |
@@ -654,7 +655,7 @@ NONCE := HKDF-Expand (PRK_n, label, 32 / 8) | |||
654 | </dl> | 655 | </dl> |
655 | <t> | 656 | <t> |
656 | The "zid" of an EDKEY is 32 + 4 bytes in length. This means that | 657 | The "zid" of an EDKEY is 32 + 4 bytes in length. This means that |
657 | a Base32-encoded "zTLD" will always fit into a single label and does | 658 | a Crockford Base32-encoded "zTLD" will always fit into a single label and does |
658 | not need any further conversion. | 659 | not need any further conversion. |
659 | </t> | 660 | </t> |
660 | <t> | 661 | <t> |
@@ -1994,16 +1995,24 @@ Purpose | Name | References | Description | |||
1994 | <artwork name="" type="" align="left" alt=""> | 1995 | <artwork name="" type="" align="left" alt=""> |
1995 | <![CDATA[ | 1996 | <![CDATA[ |
1996 | Zone private key (d, little-endian scalar): | 1997 | Zone private key (d, little-endian scalar): |
1997 | 00010000389b8e11e083a2ef4958f283576f7de9f3e6c0eb295cd67cbaacbd59d4fbe24a | 1998 | 0001000018df6427 |
1999 | 7bf0fa605fccaa33 | ||
2000 | 7a73f263a2489767 | ||
2001 | 76dd8d41ec30abb5 | ||
2002 | 62c25e6b | ||
1998 | 2003 | ||
1999 | Zone public key (zk): | 2004 | Zone public key (zk): |
2000 | 000100009476502e8150216bf5491941f0866648e596c688a9936100add49689aa6912ff | 2005 | 00010000c5137105 |
2006 | fe21114d83a74cdc | ||
2007 | e5342ea4d8bfab5c | ||
2008 | c9b286d97a7f77bf | ||
2009 | b5525e4b | ||
2001 | 2010 | ||
2002 | Label: test | 2011 | Label: test |
2003 | RRCOUNT: 2 | 2012 | RRCOUNT: 2 |
2004 | 2013 | ||
2005 | Record #0 | 2014 | Record #0 |
2006 | EXPIRATION: 1602846483635285 | 2015 | EXPIRATION: 1602862984997282 |
2007 | DATA_SIZE: 4 | 2016 | DATA_SIZE: 4 |
2008 | TYPE: 1 | 2017 | TYPE: 1 |
2009 | FLAGS: 0 | 2018 | FLAGS: 0 |
@@ -2011,27 +2020,27 @@ DATA: | |||
2011 | 01020304 | 2020 | 01020304 |
2012 | 2021 | ||
2013 | Record #1 | 2022 | Record #1 |
2014 | EXPIRATION: 1602846483635285 | 2023 | EXPIRATION: 1602862984997282 |
2015 | DATA_SIZE: 32 | 2024 | DATA_SIZE: 32 |
2016 | TYPE: 65536 | 2025 | TYPE: 65536 |
2017 | FLAGS: 2 | 2026 | FLAGS: 2 |
2018 | DATA: | 2027 | DATA: |
2019 | 000100008d2d47d0 | 2028 | 00010000eed51741 |
2020 | 34eb9e47c3540e02 | 2029 | eba149dae3871a49 |
2021 | 301e7ada317ba353 | 2030 | c50470e743078d8a |
2022 | 8d30435785551e51 | 2031 | 1cf4faedcfdcef70 |
2023 | 2032 | ||
2024 | RDATA: | 2033 | RDATA: |
2025 | 0005b1c7c7495c55 | 2034 | 0005b1cb9ed829a2 |
2026 | 0000000400000001 | 2035 | 0000000400000001 |
2027 | 0000000001020304 | 2036 | 0000000001020304 |
2028 | 0005b1c7c7495c55 | 2037 | 0005b1cb9ed829a2 |
2029 | 0000002000010000 | 2038 | 0000002000010000 |
2030 | 0000000200010000 | 2039 | 0000000200010000 |
2031 | 8d2d47d034eb9e47 | 2040 | eed51741eba149da |
2032 | c3540e02301e7ada | 2041 | e3871a49c50470e7 |
2033 | 317ba3538d304357 | 2042 | 43078d8a1cf4faed |
2034 | 85551e5100000000 | 2043 | cfdcef7000000000 |
2035 | 0000000000000000 | 2044 | 0000000000000000 |
2036 | 0000000000000000 | 2045 | 0000000000000000 |
2037 | 0000000000000000 | 2046 | 0000000000000000 |
@@ -2040,56 +2049,56 @@ c3540e02301e7ada | |||
2040 | 0000000000000000 | 2049 | 0000000000000000 |
2041 | 2050 | ||
2042 | BDATA: | 2051 | BDATA: |
2043 | b57511c4309e4993 | 2052 | 3097748391bb3e6b |
2044 | a2b62bbca11134c8 | 2053 | c22b2fa88f837269 |
2045 | 39d2d6fb72af8136 | 2054 | a74b245097e9789f |
2046 | 364b707e978a2cac | 2055 | d39f760a61acca3b |
2047 | ac71c1f3e27d0332 | 2056 | 670a2d653fed8a42 |
2048 | 6a852ed9f6559f37 | 2057 | 8aa40c8408f7e321 |
2049 | 1c74bcbcb4d531be | 2058 | 677afcbdb36e77de |
2050 | 8b4b12ccc12e6d25 | 2059 | f355ab1613003b14 |
2051 | cdd6e36f60d4eea4 | 2060 | ec13fe72b30900c6 |
2052 | 04a5fbfaa4f83a12 | 2061 | 698a412c2a095085 |
2053 | 99f295a332e3d027 | 2062 | f47297d83f6f829d |
2054 | 924a8f517bdd85eb | 2063 | bed4d769c77746b3 |
2055 | 9d9e115f0a8ef62c | 2064 | 4f55e0a4f73392b4 |
2056 | ea88717c3b2b1f20 | 2065 | ab664dd4d664cacc |
2057 | b24651fc8d887db5 | 2066 | 1e3f423b1c483e28 |
2058 | 7be0b7ad36030a1f | 2067 | a781d151f6d0e0ff |
2059 | afb4a72e | 2068 | 0d1272fd |
2060 | 2069 | ||
2061 | RRBLOCK: | 2070 | RRBLOCK: |
2062 | 00010000fd67b784 | 2071 | 000100000bfc3ce2 |
2063 | 05f1578caaef03ff | 2072 | 825ad262af6e5df9 |
2064 | 89dc2e58fa13c2ca | 2073 | 54886d29c2b9a112 |
2065 | 1aa89626612c0d3d | 2074 | ac90c7644e8517cc |
2066 | af0adb5e04747a49 | 2075 | 1995ef3a0bbc12b8 |
2067 | 6dd12798d588ed6c | 2076 | c5901a46fe79c525 |
2068 | 35bd7160edeb70f5 | 2077 | 4f0ca564da26c1e9 |
2069 | d89f8e2f58ef69f0 | 2078 | 7f58063f4a3c4b8e |
2070 | f22d1c3700d86880 | 2079 | f14e68fc044025f2 |
2071 | 8c9a0b2a1270ac71 | 2080 | 560e4635a92eeb4c |
2072 | 3a0bd749c0e0bc6a | 2081 | 836993a37be615bf |
2073 | e6574a75aa0974af | 2082 | e829d712b19268e9 |
2074 | 5bc5ac3e00000094 | 2083 | bd9729fd00000094 |
2075 | 0000000f0005b1c7 | 2084 | 0000000f0005b1cb |
2076 | c7495c55b57511c4 | 2085 | 9ed829a230977483 |
2077 | 309e4993a2b62bbc | 2086 | 91bb3e6bc22b2fa8 |
2078 | a11134c839d2d6fb | 2087 | 8f837269a74b2450 |
2079 | 72af8136364b707e | 2088 | 97e9789fd39f760a |
2080 | 978a2cacac71c1f3 | 2089 | 61acca3b670a2d65 |
2081 | e27d03326a852ed9 | 2090 | 3fed8a428aa40c84 |
2082 | f6559f371c74bcbc | 2091 | 08f7e321677afcbd |
2083 | b4d531be8b4b12cc | 2092 | b36e77def355ab16 |
2084 | c12e6d25cdd6e36f | 2093 | 13003b14ec13fe72 |
2085 | 60d4eea404a5fbfa | 2094 | b30900c6698a412c |
2086 | a4f83a1299f295a3 | 2095 | 2a095085f47297d8 |
2087 | 32e3d027924a8f51 | 2096 | 3f6f829dbed4d769 |
2088 | 7bdd85eb9d9e115f | 2097 | c77746b34f55e0a4 |
2089 | 0a8ef62cea88717c | 2098 | f73392b4ab664dd4 |
2090 | 3b2b1f20b24651fc | 2099 | d664cacc1e3f423b |
2091 | 8d887db57be0b7ad | 2100 | 1c483e28a781d151 |
2092 | 36030a1fafb4a72e | 2101 | f6d0e0ff0d1272fd |
2093 | ]]> | 2102 | ]]> |
2094 | </artwork> | 2103 | </artwork> |
2095 | <t> | 2104 | <t> |
@@ -2098,61 +2107,69 @@ a4f83a1299f295a3 | |||
2098 | <artwork name="" type="" align="left" alt=""> | 2107 | <artwork name="" type="" align="left" alt=""> |
2099 | <![CDATA[ | 2108 | <![CDATA[ |
2100 | Zone private key (d, little-endian scalar): | 2109 | Zone private key (d, little-endian scalar): |
2101 | 000100008086701baf9ddd4da9fcaa79f251e2acee5feb2de35406168e1cf6a11d28cf55 | 2110 | 0001000058e27846 |
2111 | 5933564e5c0cce24 | ||
2112 | e9f27c6f48d3c666 | ||
2113 | 8b8bba1a0889eba5 | ||
2114 | a2be0878 | ||
2102 | 2115 | ||
2103 | Zone public key (zk): | 2116 | Zone public key (zk): |
2104 | 000100003cd76470caa9e62ab06a7572917d5fc528967426a6574f9fbf9f9c437ea3665f | 2117 | 00010000046fe98b |
2118 | 7edb0a6b80a3dc14 | ||
2119 | 3d72c89e7046362a | ||
2120 | ff82d205d228829b | ||
2121 | 6a84eb84 | ||
2105 | 2122 | ||
2106 | Difficulty (5 base difficulty + 2 epochs): 7 | 2123 | Difficulty (5 base difficulty + 2 epochs): 7 |
2107 | 2124 | ||
2108 | Proof: | 2125 | Proof: |
2109 | 0005b12bddf85fbe | 2126 | 0005b13ed072eaa8 |
2110 | 0000395d1827c000 | 2127 | 0000395d1827c000 |
2111 | 27f1828e4fe30968 | 2128 | e68f40a1cd1e82f4 |
2112 | 27f1828e4fe30adb | 2129 | e68f40a1cd1e84dd |
2113 | 27f1828e4fe30b05 | 2130 | e68f40a1cd1e853c |
2114 | 27f1828e4fe30b47 | 2131 | e68f40a1cd1e8590 |
2115 | 27f1828e4fe30b4c | 2132 | e68f40a1cd1e8715 |
2116 | 27f1828e4fe30c14 | 2133 | e68f40a1cd1e875b |
2117 | 27f1828e4fe30c7a | 2134 | e68f40a1cd1e8779 |
2118 | 27f1828e4fe30c7e | 2135 | e68f40a1cd1e87b7 |
2119 | 27f1828e4fe30c90 | 2136 | e68f40a1cd1e87c0 |
2120 | 27f1828e4fe30cc2 | 2137 | e68f40a1cd1e88b6 |
2121 | 27f1828e4fe30cf0 | 2138 | e68f40a1cd1e8950 |
2122 | 27f1828e4fe30d15 | 2139 | e68f40a1cd1e8978 |
2123 | 27f1828e4fe30d53 | 2140 | e68f40a1cd1e897d |
2124 | 27f1828e4fe30db7 | 2141 | e68f40a1cd1e89d9 |
2125 | 27f1828e4fe30dd0 | 2142 | e68f40a1cd1e8a3c |
2126 | 27f1828e4fe30ddd | 2143 | e68f40a1cd1e8a3f |
2127 | 27f1828e4fe30e42 | 2144 | e68f40a1cd1e8a58 |
2128 | 27f1828e4fe30eea | 2145 | e68f40a1cd1e8a77 |
2129 | 27f1828e4fe30ef4 | 2146 | e68f40a1cd1e8b44 |
2130 | 27f1828e4fe30eff | 2147 | e68f40a1cd1e8b60 |
2131 | 27f1828e4fe30f73 | 2148 | e68f40a1cd1e8b70 |
2132 | 27f1828e4fe30f86 | 2149 | e68f40a1cd1e8be5 |
2133 | 27f1828e4fe30f89 | 2150 | e68f40a1cd1e8bef |
2134 | 27f1828e4fe31038 | 2151 | e68f40a1cd1e8c17 |
2135 | 27f1828e4fe31086 | 2152 | e68f40a1cd1e8ce7 |
2136 | 27f1828e4fe31098 | 2153 | e68f40a1cd1e8d11 |
2137 | 27f1828e4fe310a3 | 2154 | e68f40a1cd1e8d21 |
2138 | 27f1828e4fe3111a | 2155 | e68f40a1cd1e8d61 |
2139 | 27f1828e4fe311eb | 2156 | e68f40a1cd1e8d86 |
2140 | 27f1828e4fe311ed | 2157 | e68f40a1cd1e8d9f |
2141 | 27f1828e4fe3124c | 2158 | e68f40a1cd1e8dbd |
2142 | 27f1828e4fe312ce | 2159 | e68f40a1cd1e8dec |
2143 | 000100003cd76470 | 2160 | 00010000046fe98b |
2144 | caa9e62ab06a7572 | 2161 | 7edb0a6b80a3dc14 |
2145 | 917d5fc528967426 | 2162 | 3d72c89e7046362a |
2146 | a6574f9fbf9f9c43 | 2163 | ff82d205d228829b |
2147 | 7ea3665f031c98b4 | 2164 | 6a84eb8407800bf7 |
2148 | a80daf8cd4c57b7e | 2165 | 45f5169e9f74382b |
2149 | ad2575af4edee4e2 | 2166 | 639f37c5f8a16774 |
2150 | 328c49502b4d3d48 | 2167 | 17bae8b8fa19c0b3 |
2151 | e77b743701928399 | 2168 | 54327ee30ce575ef |
2152 | c78185cebfa0b920 | 2169 | 77da57c1902dda03 |
2153 | da74da4a797ea6cb | 2170 | 7a22373397f4090a |
2154 | a7b5fa82132265f7 | 2171 | cc6e525b52a04a9a |
2155 | 23f10473 | 2172 | 17ddfe31 |
2156 | ]]> | 2173 | ]]> |
2157 | </artwork> | 2174 | </artwork> |
2158 | </section> | 2175 | </section> |
@@ -2284,6 +2301,15 @@ a7b5fa82132265f7 | |||
2284 | </abstract> | 2301 | </abstract> |
2285 | </front> | 2302 | </front> |
2286 | </reference> | 2303 | </reference> |
2304 | <reference anchor="CrockfordB32" target="https://www.crockford.com/base32.html"> | ||
2305 | <front> | ||
2306 | <title>Base32</title> | ||
2307 | <author initials="D." surname="Douglas" fullname="Crockford"> | ||
2308 | </author> | ||
2309 | |||
2310 | <date year="2019" month="March"/> | ||
2311 | </front> | ||
2312 | </reference> | ||
2287 | 2313 | ||
2288 | <reference anchor="ed25519" target="http://link.springer.com/chapter/10.1007/978-3-642-23951-9_9"> | 2314 | <reference anchor="ed25519" target="http://link.springer.com/chapter/10.1007/978-3-642-23951-9_9"> |
2289 | <front> | 2315 | <front> |