aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-02-16 18:26:47 +0100
committerMartin Schanzenbach <schanzen@gnunet.org>2022-02-16 18:26:47 +0100
commitd282c0dfe73f63fa48f40be510bd3ffe4f9077d7 (patch)
treecb14c0077db1802ac18a73c7a0b4d308820c3c6e
parentf41c17ae3d031a08aee247ab57aa8e639a866b4c (diff)
downloadlsd0001-d282c0dfe73f63fa48f40be510bd3ffe4f9077d7.tar.gz
lsd0001-d282c0dfe73f63fa48f40be510bd3ffe4f9077d7.zip
figure titles
-rw-r--r--draft-schanzen-gns.xml76
1 files changed, 23 insertions, 53 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index 94c1574..09efdde 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -432,7 +432,7 @@
432 </dl> 432 </dl>
433 <section anchor="zTLD" numbered="true" toc="default"> 433 <section anchor="zTLD" numbered="true" toc="default">
434 <name>Zone Top-Level Domain</name> 434 <name>Zone Top-Level Domain</name>
435 <figure anchor="figure_zid"> 435 <figure anchor="figure_zid" title="The decoded binary representation of the zTLD">
436 <artwork name="" type="" align="left" alt=""><![CDATA[ 436 <artwork name="" type="" align="left" alt=""><![CDATA[
4370 8 16 24 32 40 48 56 4370 8 16 24 32 40 48 56
438+-----+-----+-----+-----+-----+-----+-----+-----+ 438+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -442,7 +442,6 @@
442/ / 442/ /
443 ]]></artwork> 443 ]]></artwork>
444 </figure> 444 </figure>
445 <t>The decoded binary representation of the zTLD</t>
446 <t> 445 <t>
447 The zTLD is the Zone Top-Level Domain. 446 The zTLD is the Zone Top-Level Domain.
448 It is a string which encodes the zone type and zone key into a domain name. 447 It is a string which encodes the zone type and zone key into a domain name.
@@ -535,7 +534,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
535 <xref target="figure_revocation"/> illustrates the format 534 <xref target="figure_revocation"/> illustrates the format
536 of the data "P" on which the PoW is calculated. 535 of the data "P" on which the PoW is calculated.
537 </t> 536 </t>
538 <figure anchor="figure_revocation"> 537 <figure anchor="figure_revocation" title="The Format of the PoW Data.">
539 <artwork name="" type="" align="left" alt=""><![CDATA[ 538 <artwork name="" type="" align="left" alt=""><![CDATA[
5400 8 16 24 32 40 48 56 5390 8 16 24 32 40 48 56
541+-----+-----+-----+-----+-----+-----+-----+-----+ 540+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -550,7 +549,6 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
550+-----+-----+-----+-----+-----+-----+-----+-----+ 549+-----+-----+-----+-----+-----+-----+-----+-----+
551 ]]></artwork> 550 ]]></artwork>
552 </figure> 551 </figure>
553 <t>The Format of the PoW Data.</t>
554 <dl> 552 <dl>
555 <dt>POW</dt> 553 <dt>POW</dt>
556 <dd> 554 <dd>
@@ -604,7 +602,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
604 The revocation message wire format is illustrated in 602 The revocation message wire format is illustrated in
605 <xref target="figure_revocationdata"/>. 603 <xref target="figure_revocationdata"/>.
606 </t> 604 </t>
607 <figure anchor="figure_revocationdata"> 605 <figure anchor="figure_revocationdata" title="The Revocation Message Wire Format.">
608 <artwork name="" type="" align="left" alt=""><![CDATA[ 606 <artwork name="" type="" align="left" alt=""><![CDATA[
6090 8 16 24 32 40 48 56 6070 8 16 24 32 40 48 56
610+-----+-----+-----+-----+-----+-----+-----+-----+ 608+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -630,7 +628,6 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
630+-----+-----+-----+-----+-----+-----+-----+-----+ 628+-----+-----+-----+-----+-----+-----+-----+-----+
631 ]]></artwork> 629 ]]></artwork>
632 </figure> 630 </figure>
633 <t>The Revocation Message Wire Format.</t>
634 <dl> 631 <dl>
635 <dt>TIMESTAMP</dt> 632 <dt>TIMESTAMP</dt>
636 <dd> 633 <dd>
@@ -683,7 +680,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
683 The wire format is illustrated 680 The wire format is illustrated
684 in <xref target="figure_revsigwithpseudo"/>. 681 in <xref target="figure_revsigwithpseudo"/>.
685 </t> 682 </t>
686 <figure anchor="figure_revsigwithpseudo"> 683 <figure anchor="figure_revsigwithpseudo" title="The Wire Format of the Revocation Data for Signing.">
687 <artwork name="" type="" align="left" alt=""><![CDATA[ 684 <artwork name="" type="" align="left" alt=""><![CDATA[
6880 8 16 24 32 40 48 56 6850 8 16 24 32 40 48 56
689+-----+-----+-----+-----+-----+-----+-----+-----+ 686+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -698,7 +695,6 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
698+-----+-----+-----+-----+-----+-----+-----+-----+ 695+-----+-----+-----+-----+-----+-----+-----+-----+
699 ]]></artwork> 696 ]]></artwork>
700 </figure> 697 </figure>
701 <t>The Wire Format of the Revocation Data for Signing.</t>
702 <dl> 698 <dl>
703 <dt>SIZE</dt> 699 <dt>SIZE</dt>
704 <dd> 700 <dd>
@@ -768,7 +764,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
768 The resource record format is defined in 764 The resource record format is defined in
769 <xref target="figure_gnsrecord"/>. 765 <xref target="figure_gnsrecord"/>.
770 </t> 766 </t>
771 <figure anchor="figure_gnsrecord"> 767 <figure anchor="figure_gnsrecord" title="The Resource Record Wire Format.">
772 <artwork name="" type="" align="left" alt=""><![CDATA[ 768 <artwork name="" type="" align="left" alt=""><![CDATA[
7730 8 16 24 32 40 48 56 7690 8 16 24 32 40 48 56
774+-----+-----+-----+-----+-----+-----+-----+-----+ 770+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -781,7 +777,6 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
781/ / 777/ /
782 ]]></artwork> 778 ]]></artwork>
783 </figure> 779 </figure>
784 <t>The Resource Record Wire Format.</t>
785 <dl> 780 <dl>
786 <dt>EXPIRATION</dt> 781 <dt>EXPIRATION</dt>
787 <dd> 782 <dd>
@@ -827,7 +822,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
827 illustrates the flag distribution in the 16-bit flag field of a 822 illustrates the flag distribution in the 16-bit flag field of a
828 resource record: 823 resource record:
829 </t> 824 </t>
830 <figure anchor="figure_flag"> 825 <figure anchor="figure_flag" title="The Resource Record Flag Wire Format.">
831 <artwork name="" type="" align="left" alt=""><![CDATA[ 826 <artwork name="" type="" align="left" alt=""><![CDATA[
8320 13 14 15 16 8270 13 14 15 16
833+--------...+-------------+-------+---------+ 828+--------...+-------------+-------+---------+
@@ -835,7 +830,6 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
835+--------...+-------------+-------+---------+ 830+--------...+-------------+-------+---------+
836 ]]></artwork> 831 ]]></artwork>
837 </figure> 832 </figure>
838 <t>The Resource Record Flag Wire Format.</t>
839 <dl> 833 <dl>
840 <dt>CRITICAL</dt> 834 <dt>CRITICAL</dt>
841 <dd> 835 <dd>
@@ -890,7 +884,7 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
890 In GNS, a delegation of a label to a zone of type "PKEY" is 884 In GNS, a delegation of a label to a zone of type "PKEY" is
891 represented through a PKEY record. The PKEY DATA entry wire format can be found in <xref target="figure_pkeyrecord"/>. 885 represented through a PKEY record. The PKEY DATA entry wire format can be found in <xref target="figure_pkeyrecord"/>.
892 </t> 886 </t>
893 <figure anchor="figure_pkeyrecord"> 887 <figure anchor="figure_pkeyrecord" title="The PKEY Wire Format.">
894 <artwork name="" type="" align="left" alt=""><![CDATA[ 888 <artwork name="" type="" align="left" alt=""><![CDATA[
8950 8 16 24 32 40 48 56 8890 8 16 24 32 40 48 56
896+-----+-----+-----+-----+-----+-----+-----+-----+ 890+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -901,7 +895,6 @@ zTLD := zkl[126..129].zkl[63..125].zkl[0..62]
901+-----+-----+-----+-----+-----+-----+-----+-----+ 895+-----+-----+-----+-----+-----+-----+-----+-----+
902 ]]></artwork> 896 ]]></artwork>
903 </figure> 897 </figure>
904 <t>The PKEY Wire Format.</t>
905 <dl> 898 <dl>
906 <dt>PUBLIC KEY</dt> 899 <dt>PUBLIC KEY</dt>
907 <dd> 900 <dd>
@@ -1013,7 +1006,7 @@ VerifyDerived(zk,label,message,signature):
1013 The S-Encrypt() and S-Decrypt() functions use AES in counter mode 1006 The S-Encrypt() and S-Decrypt() functions use AES in counter mode
1014 as defined in <xref target="MODES" /> (CTR-AES-256): 1007 as defined in <xref target="MODES" /> (CTR-AES-256):
1015 </t> 1008 </t>
1016 <figure anchor="figure_senc_pkey"> 1009 <figure anchor="figure_senc_pkey" title="The PKEY S-Encrypt Procedure.">
1017 <artwork name="" type="" align="left" alt=""><![CDATA[ 1010 <artwork name="" type="" align="left" alt=""><![CDATA[
1018S-Encrypt(zk,label,expiration,plaintext): 1011S-Encrypt(zk,label,expiration,plaintext):
1019 PRK_k := HKDF-Extract ("gns-aes-ctx-key", zk) 1012 PRK_k := HKDF-Extract ("gns-aes-ctx-key", zk)
@@ -1024,8 +1017,7 @@ S-Encrypt(zk,label,expiration,plaintext):
1024 return CTR-AES256(K, IV, plaintext) 1017 return CTR-AES256(K, IV, plaintext)
1025 ]]></artwork> 1018 ]]></artwork>
1026 </figure> 1019 </figure>
1027 <t>The PKEY S-Encrypt Procedure.</t> 1020 <figure anchor="figure_sdec_pkey" title="The PKEY S-Decrypt Procedure.">
1028 <figure anchor="figure_sdec_pkey">
1029 <artwork name="" type="" align="left" alt=""><![CDATA[ 1021 <artwork name="" type="" align="left" alt=""><![CDATA[
1030S-Decrypt(zk,label,expiration,ciphertext): 1022S-Decrypt(zk,label,expiration,ciphertext):
1031 PRK_k := HKDF-Extract ("gns-aes-ctx-key", zk) 1023 PRK_k := HKDF-Extract ("gns-aes-ctx-key", zk)
@@ -1036,7 +1028,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1036 return CTR-AES256(K, IV, ciphertext) 1028 return CTR-AES256(K, IV, ciphertext)
1037 ]]></artwork> 1029 ]]></artwork>
1038 </figure> 1030 </figure>
1039 <t>The PKEY S-Decrypt Procedure.</t>
1040 <t> 1031 <t>
1041 The key K and counter IV are derived from 1032 The key K and counter IV are derived from
1042 the record label and the zone key zk using a hash-based key 1033 the record label and the zone key zk using a hash-based key
@@ -1058,7 +1049,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1058 The resulting counter (IV) wire format can be found in 1049 The resulting counter (IV) wire format can be found in
1059 <xref target="figure_hkdf_ivs_pkey"/>. 1050 <xref target="figure_hkdf_ivs_pkey"/>.
1060 </t> 1051 </t>
1061 <figure anchor="figure_hkdf_ivs_pkey"> 1052 <figure anchor="figure_hkdf_ivs_pkey" title="The Block Counter Wire Format.">
1062 <artwork name="" type="" align="left" alt=""><![CDATA[ 1053 <artwork name="" type="" align="left" alt=""><![CDATA[
10630 8 16 24 32 10540 8 16 24 32
1064+-----+-----+-----+-----+ 1055+-----+-----+-----+-----+
@@ -1071,7 +1062,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1071+-----+-----+-----+-----+ 1062+-----+-----+-----+-----+
1072 ]]></artwork> 1063 ]]></artwork>
1073 </figure> 1064 </figure>
1074 <t>The Block Counter Wire Format.</t>
1075 </section> 1065 </section>
1076 <section anchor="gnsrecords_edkey" numbered="true" toc="default"> 1066 <section anchor="gnsrecords_edkey" numbered="true" toc="default">
1077 <name>EDKEY</name> 1067 <name>EDKEY</name>
@@ -1081,7 +1071,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1081 The EDKEY DATA entry wire format 1071 The EDKEY DATA entry wire format
1082 is illustrated in <xref target="figure_edkeyrecord"/>. 1072 is illustrated in <xref target="figure_edkeyrecord"/>.
1083 </t> 1073 </t>
1084 <figure anchor="figure_edkeyrecord"> 1074 <figure anchor="figure_edkeyrecord" title="The EDKEY DATA Wire Format.">
1085 <artwork name="" type="" align="left" alt=""><![CDATA[ 1075 <artwork name="" type="" align="left" alt=""><![CDATA[
10860 8 16 24 32 40 48 56 10760 8 16 24 32 40 48 56
1087+-----+-----+-----+-----+-----+-----+-----+-----+ 1077+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1092,7 +1082,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1092+-----+-----+-----+-----+-----+-----+-----+-----+ 1082+-----+-----+-----+-----+-----+-----+-----+-----+
1093 ]]></artwork> 1083 ]]></artwork>
1094 </figure> 1084 </figure>
1095 <t>The EDKEY DATA Wire Format.</t>
1096 <dl> 1085 <dl>
1097 <dt>PUBLIC KEY</dt> 1086 <dt>PUBLIC KEY</dt>
1098 <dd> 1087 <dd>
@@ -1328,7 +1317,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1328 The resulting counter (IV) wire format is illustrated in 1317 The resulting counter (IV) wire format is illustrated in
1329 <xref target="figure_hkdf_ivs_edkey"/>. 1318 <xref target="figure_hkdf_ivs_edkey"/>.
1330 </t> 1319 </t>
1331 <figure anchor="figure_hkdf_ivs_edkey"> 1320 <figure anchor="figure_hkdf_ivs_edkey" title="The Counter Block Initialization Vector.">
1332 <artwork name="" type="" align="left" alt=""><![CDATA[ 1321 <artwork name="" type="" align="left" alt=""><![CDATA[
13330 8 16 24 32 13220 8 16 24 32
1334+-----+-----+-----+-----+ 1323+-----+-----+-----+-----+
@@ -1342,7 +1331,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1342+-----+-----+-----+-----+ 1331+-----+-----+-----+-----+
1343 ]]></artwork> 1332 ]]></artwork>
1344 </figure> 1333 </figure>
1345 <t>The Counter Block Initialization Vector</t>
1346 </section> 1334 </section>
1347 </section> 1335 </section>
1348 <section anchor="gnsrecords_redirect" numbered="true" toc="default"> 1336 <section anchor="gnsrecords_redirect" numbered="true" toc="default">
@@ -1369,7 +1357,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1369 1357
1370 A REDIRECT DATA entry is illustrated in <xref target="figure_redirectrecord"/>. 1358 A REDIRECT DATA entry is illustrated in <xref target="figure_redirectrecord"/>.
1371 </t> 1359 </t>
1372 <figure anchor="figure_redirectrecord"> 1360 <figure anchor="figure_redirectrecord" title="The REDIRECT DATA Wire Format.">
1373 <artwork name="" type="" align="left" alt=""><![CDATA[ 1361 <artwork name="" type="" align="left" alt=""><![CDATA[
13740 8 16 24 32 40 48 56 13620 8 16 24 32 40 48 56
1375+-----+-----+-----+-----+-----+-----+-----+-----+ 1363+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1380,7 +1368,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1380+-----+-----+-----+-----+-----+-----+-----+-----+ 1368+-----+-----+-----+-----+-----+-----+-----+-----+
1381 ]]></artwork> 1369 ]]></artwork>
1382 </figure> 1370 </figure>
1383 <t> The REDIRECT DATA Wire Format</t>
1384 <dl> 1371 <dl>
1385 <dt>REDIRECT NAME</dt> 1372 <dt>REDIRECT NAME</dt>
1386 <dd> 1373 <dd>
@@ -1404,7 +1391,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1404 secure the connection with the DNS servers under the same label. 1391 secure the connection with the DNS servers under the same label.
1405 No other record types are allowed in the same record set. 1392 No other record types are allowed in the same record set.
1406 A GNS2DNS DATA entry is illustrated in <xref target="figure_gns2dnsrecord"/>.</t> 1393 A GNS2DNS DATA entry is illustrated in <xref target="figure_gns2dnsrecord"/>.</t>
1407 <figure anchor="figure_gns2dnsrecord"> 1394 <figure anchor="figure_gns2dnsrecord" title="The GNS2DNS DATA Wire Format.">
1408 <artwork name="" type="" align="left" alt=""><![CDATA[ 1395 <artwork name="" type="" align="left" alt=""><![CDATA[
14090 8 16 24 32 40 48 56 13960 8 16 24 32 40 48 56
1410+-----+-----+-----+-----+-----+-----+-----+-----+ 1397+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1420,7 +1407,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1420+-----------------------------------------------+ 1407+-----------------------------------------------+
1421 ]]></artwork> 1408 ]]></artwork>
1422 </figure> 1409 </figure>
1423 <t> The GNS2DNS DATA Wire Format</t>
1424 <dl> 1410 <dl>
1425 <dt>DNS NAME</dt> 1411 <dt>DNS NAME</dt>
1426 <dd> 1412 <dd>
@@ -1473,7 +1459,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1473 A LEHO resource record is expected to be found together in a single 1459 A LEHO resource record is expected to be found together in a single
1474 resource record with an IPv4 or IPv6 address. 1460 resource record with an IPv4 or IPv6 address.
1475 A LEHO DATA entry is illustrated in <xref target="figure_lehorecord"/>.</t> 1461 A LEHO DATA entry is illustrated in <xref target="figure_lehorecord"/>.</t>
1476 <figure anchor="figure_lehorecord"> 1462 <figure anchor="figure_lehorecord" title="The LEHO DATA Wire Format.">
1477 <artwork name="" type="" align="left" alt=""><![CDATA[ 1463 <artwork name="" type="" align="left" alt=""><![CDATA[
14780 8 16 24 32 40 48 56 14640 8 16 24 32 40 48 56
1479+-----+-----+-----+-----+-----+-----+-----+-----+ 1465+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1484,7 +1470,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1484+-----+-----+-----+-----+-----+-----+-----+-----+ 1470+-----+-----+-----+-----+-----+-----+-----+-----+
1485 ]]></artwork> 1471 ]]></artwork>
1486 </figure> 1472 </figure>
1487 <t> The LEHO DATA Wire Format.</t>
1488 <dl> 1473 <dl>
1489 <dt>LEGACY HOSTNAME</dt> 1474 <dt>LEGACY HOSTNAME</dt>
1490 <dd> 1475 <dd>
@@ -1511,7 +1496,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1511 supplemental and non-supplemental NICK records. 1496 supplemental and non-supplemental NICK records.
1512 A NICK DATA entry is illustrated in <xref target="figure_nickrecord"/>. 1497 A NICK DATA entry is illustrated in <xref target="figure_nickrecord"/>.
1513 </t> 1498 </t>
1514 <figure anchor="figure_nickrecord"> 1499 <figure anchor="figure_nickrecord" title="The NICK DATA Wire Format.">
1515 <artwork name="" type="" align="left" alt=""><![CDATA[ 1500 <artwork name="" type="" align="left" alt=""><![CDATA[
15160 8 16 24 32 40 48 56 15010 8 16 24 32 40 48 56
1517+-----+-----+-----+-----+-----+-----+-----+-----+ 1502+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1522,7 +1507,6 @@ S-Decrypt(zk,label,expiration,ciphertext):
1522+-----+-----+-----+-----+-----+-----+-----+-----+ 1507+-----+-----+-----+-----+-----+-----+-----+-----+
1523 ]]></artwork> 1508 ]]></artwork>
1524 </figure> 1509 </figure>
1525 <t>The NICK DATA Wire Format.</t>
1526 <dl> 1510 <dl>
1527 <dt>NICKNAME</dt> 1511 <dt>NICKNAME</dt>
1528 <dd> 1512 <dd>
@@ -1554,7 +1538,7 @@ S-Decrypt(zk,label,expiration,ciphertext):
1554 For reference, see also <xref target="RFC2782" />. 1538 For reference, see also <xref target="RFC2782" />.
1555 A BOX DATA entry is illustrated in <xref target="figure_boxrecord"/>. 1539 A BOX DATA entry is illustrated in <xref target="figure_boxrecord"/>.
1556 </t> 1540 </t>
1557 <figure anchor="figure_boxrecord"> 1541 <figure anchor="figure_boxrecord" title="The BOX DATA Wire Format.">
1558 <artwork name="" type="" align="left" alt=""><![CDATA[ 1542 <artwork name="" type="" align="left" alt=""><![CDATA[
15590 8 16 24 32 40 48 56 15430 8 16 24 32 40 48 56
1560+-----+-----+-----+-----+-----+-----+-----+-----+ 1544+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1567,14 +1551,9 @@ S-Decrypt(zk,label,expiration,ciphertext):
1567+-----+-----+-----+-----+-----+-----+-----+-----+ 1551+-----+-----+-----+-----+-----+-----+-----+-----+
1568 ]]></artwork> 1552 ]]></artwork>
1569 </figure> 1553 </figure>
1570 <t>The BOX DATA Wire Format.</t>
1571 <dl> 1554 <dl>
1572 <dt>PROTO</dt> 1555 <dt>PROTO</dt>
1573 <dd> 1556 <dd>
1574 <!-- FIXME: Help Christian this is all wrong.
1575 RFC6895 is DNS. Also: SVC what are possible numbers?
1576 Changed to 5237. Correct? SVC is still unknown.
1577 -->
1578 the 16-bit protocol number, e.g. 6 for tcp. 1557 the 16-bit protocol number, e.g. 6 for tcp.
1579 Note that values 1558 Note that values
1580 below 2^8 are reserved for allocation via IANA <xref target="RFC5237" />, 1559 below 2^8 are reserved for allocation via IANA <xref target="RFC5237" />,
@@ -1679,7 +1658,7 @@ q := SHA-512 (ZKDF-Public(zk, label))
1679 The GNS RRBLOCK wire format is illustrated in 1658 The GNS RRBLOCK wire format is illustrated in
1680 <xref target="figure_record_block"/>. 1659 <xref target="figure_record_block"/>.
1681 </t> 1660 </t>
1682 <figure anchor="figure_record_block"> 1661 <figure anchor="figure_record_block" title="The RRBLOCK Wire Format.">
1683 <artwork name="" type="" align="left" alt=""><![CDATA[ 1662 <artwork name="" type="" align="left" alt=""><![CDATA[
16840 8 16 24 32 40 48 56 16630 8 16 24 32 40 48 56
1685+-----+-----+-----+-----+-----+-----+-----+-----+ 1664+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1702,7 +1681,6 @@ q := SHA-512 (ZKDF-Public(zk, label))
1702+-----+-----+-----+-----+-----+-----+-----+-----+ 1681+-----+-----+-----+-----+-----+-----+-----+-----+
1703 ]]></artwork> 1682 ]]></artwork>
1704 </figure> 1683 </figure>
1705 <t>The RRBLOCK Wire Format.</t>
1706 <dl> 1684 <dl>
1707 <dt>SIZE</dt> 1685 <dt>SIZE</dt>
1708 <dd> 1686 <dd>
@@ -1756,7 +1734,7 @@ q := SHA-512 (ZKDF-Public(zk, label))
1756 The wire format is illustrated 1734 The wire format is illustrated
1757 in <xref target="figure_rrsigwithpseudo"/>. 1735 in <xref target="figure_rrsigwithpseudo"/>.
1758 </t> 1736 </t>
1759 <figure anchor="figure_rrsigwithpseudo"> 1737 <figure anchor="figure_rrsigwithpseudo" title="The Wire Format used for creating the signature of the RRBLOCK.">
1760 <artwork name="" type="" align="left" alt=""><![CDATA[ 1738 <artwork name="" type="" align="left" alt=""><![CDATA[
17610 8 16 24 32 40 48 56 17390 8 16 24 32 40 48 56
1762+-----+-----+-----+-----+-----+-----+-----+-----+ 1740+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1770,7 +1748,6 @@ q := SHA-512 (ZKDF-Public(zk, label))
1770+-----+-----+-----+-----+-----+-----+-----+-----+ 1748+-----+-----+-----+-----+-----+-----+-----+-----+
1771 ]]></artwork> 1749 ]]></artwork>
1772 </figure> 1750 </figure>
1773 <t>The Wire Format used for creating the signature of the RRBLOCK.</t>
1774 <dl> 1751 <dl>
1775 <dt>SIZE</dt> 1752 <dt>SIZE</dt>
1776 <dd> 1753 <dd>
@@ -1802,7 +1779,7 @@ q := SHA-512 (ZKDF-Public(zk, label))
1802 The wire format of the RDATA is illustrated in 1779 The wire format of the RDATA is illustrated in
1803 <xref target="figure_rdata"/>. 1780 <xref target="figure_rdata"/>.
1804 </t> 1781 </t>
1805 <figure anchor="figure_rdata"> 1782 <figure anchor="figure_rdata" title="The RDATA Wire Format.">
1806 <artwork name="" type="" align="left" alt=""><![CDATA[ 1783 <artwork name="" type="" align="left" alt=""><![CDATA[
18070 8 16 24 32 40 48 56 17840 8 16 24 32 40 48 56
1808+-----+-----+-----+-----+-----+-----+-----+-----+ 1785+-----+-----+-----+-----+-----+-----+-----+-----+
@@ -1825,7 +1802,6 @@ q := SHA-512 (ZKDF-Public(zk, label))
1825/ / 1802/ /
1826 ]]></artwork> 1803 ]]></artwork>
1827 </figure> 1804 </figure>
1828 <t>The RDATA Wire Format.</t>
1829 <dl> 1805 <dl>
1830 <dt>EXPIRATION, SIZE, TYPE, FLAGS and DATA</dt> 1806 <dt>EXPIRATION, SIZE, TYPE, FLAGS and DATA</dt>
1831 <dd> 1807 <dd>
@@ -2540,7 +2516,7 @@ NICK: john (Supplemental)
2540 GANA is requested to populate this registry as listed in 2516 GANA is requested to populate this registry as listed in
2541 <xref target="figure_rrtypenums"/>. 2517 <xref target="figure_rrtypenums"/>.
2542 </t> 2518 </t>
2543 <figure anchor="figure_rrtypenums"> 2519 <figure anchor="figure_rrtypenums" title="The GANA Resource Record Registry.">
2544 <artwork name="" type="" align="left" alt=""><![CDATA[ 2520 <artwork name="" type="" align="left" alt=""><![CDATA[
2545Number | Name | Contact | References | Comment 2521Number | Name | Contact | References | Comment
2546-------+---------+---------+------------+------------------------- 2522-------+---------+---------+------------+-------------------------
@@ -2553,12 +2529,11 @@ Number | Name | Contact | References | Comment
255365556 | EDKEY | N/A | [This.I-D] | GNS zone delegation (EDKEY) 252965556 | EDKEY | N/A | [This.I-D] | GNS zone delegation (EDKEY)
2554 ]]></artwork> 2530 ]]></artwork>
2555 </figure> 2531 </figure>
2556 <t>The GANA Resource Record Registry.</t>
2557 <t> 2532 <t>
2558 GANA is requested to amend the "GNUnet Signature Purpose" registry 2533 GANA is requested to amend the "GNUnet Signature Purpose" registry
2559 as illustrated in <xref target="figure_purposenums"/>. 2534 as illustrated in <xref target="figure_purposenums"/>.
2560 </t> 2535 </t>
2561 <figure anchor="figure_purposenums"> 2536 <figure anchor="figure_purposenums" title="Requested Changes in the GANA GNUnet Signature Purpose Registry.">
2562 <artwork name="" type="" align="left" alt=""><![CDATA[ 2537 <artwork name="" type="" align="left" alt=""><![CDATA[
2563Purpose | Name | References | Comment 2538Purpose | Name | References | Comment
2564--------+-----------------+------------+-------------------------- 2539--------+-----------------+------------+--------------------------
@@ -2566,7 +2541,6 @@ Purpose | Name | References | Comment
2566 15 | GNS_RECORD_SIGN | [This.I-D] | GNS record set signature 2541 15 | GNS_RECORD_SIGN | [This.I-D] | GNS record set signature
2567 ]]></artwork> 2542 ]]></artwork>
2568 </figure> 2543 </figure>
2569 <t>Requested Changes in the GANA GNUnet Signature Purpose Registry.</t>
2570 </section> 2544 </section>
2571 <!-- gana --> 2545 <!-- gana -->
2572 <section> 2546 <section>
@@ -2922,7 +2896,7 @@ Purpose | Name | References | Comment
2922 recognition, the letter "U" MUST be decoded to the same value as the 2896 recognition, the letter "U" MUST be decoded to the same value as the
2923 letter "V" in Base32GNS. 2897 letter "V" in Base32GNS.
2924 </t> 2898 </t>
2925 <figure anchor="CrockfordB32Encode"> 2899 <figure anchor="CrockfordB32Encode" title="The Base32GNS Alphabet Including the Additional U Encode Symbol.">
2926 <artwork name="" type="" align="left" alt=""><![CDATA[ 2900 <artwork name="" type="" align="left" alt=""><![CDATA[
2927Symbol Decode Encode 2901Symbol Decode Encode
2928Value Symbol Symbol 2902Value Symbol Symbol
@@ -2960,10 +2934,6 @@ Value Symbol Symbol
296031 Z z Z 293431 Z z Z
2961 ]]></artwork> 2935 ]]></artwork>
2962 </figure> 2936 </figure>
2963 <t>
2964 The Base32GNS Alphabet Including the Additional U Encode Symbol.
2965 </t>
2966
2967 </section> 2937 </section>
2968 <section> 2938 <section>
2969 <name>Test Vectors</name> 2939 <name>Test Vectors</name>