lsd0001

LSD0001: GNU Name System
Log | Files | Refs | README

commit 936e7d521b82352a93a7d4b549f0957c34b1c605
parent 824d6bf88ee174c07cd850e7c980d9269a29e258
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Thu, 29 Jun 2023 11:24:38 +0200

Update test vectors

Diffstat:
Mdraft-schanzen-gns.xml | 887++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 566 insertions(+), 321 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml @@ -3799,322 +3799,557 @@ H e l l o W o r l d This includes labels with UTF-8 characters to demonstrate internationalized labels. </t> - <t><strong>(1) PKEY with ASCII label and one record</strong></t> + <t><strong>(1) PKEY zone with ASCII label and one delegation record</strong></t> <artwork name="" type="" align="left" alt=""> <![CDATA[ Zone private key (d, big-endian): - 98 fd fa 25 79 90 fa 50 d4 e7 c8 78 21 a0 71 21 - 95 e5 85 97 90 96 73 f3 df ea ef a4 52 b6 d7 50 +98 fd fa 25 79 90 fa 50 +d4 e7 c8 78 21 a0 71 21 +95 e5 85 97 90 96 73 f3 +df ea ef a4 52 b6 d7 50 -Zone identifier { - ZTYPE: 00 01 00 00 - ZKEY: 67 7c 47 7d 2d 93 09 7c 85 b1 95 c6 f9 6d 84 ff - 61 f5 98 2c 2c 4f e0 2d 5a 11 fe df b0 c2 90 1f -} -⇀ Encoded zone identifier (zTLD): - "000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W" +Zone identifier (ztype|zkey): +00 01 00 00 67 7c 47 7d +2d 93 09 7c 85 b1 95 c6 +f9 6d 84 ff 61 f5 98 2c +2c 4f e0 2d 5a 11 fe df +b0 c2 90 1f + +zTLD: +000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W Label: - 74 65 73 74 64 65 6c 65 67 61 74 69 6f 6e - t e s t d e l e g a t i o n +74 65 73 74 64 65 6c 65 +67 61 74 69 6f 6e + +Number of records (integer): 1 + +Record #0 := ( +EXPIRATION: 2463385894000000 us +00 08 c0 6f b9 28 15 80 + +DATA_SIZE: +00 20 + +TYPE: +00 01 00 00 + +FLAGS: 00 01 + +DATA: +21 e3 b3 0f f9 3b c6 d3 +5a c8 c6 e0 e1 3a fd ff +79 4c b7 b4 4b bb c7 48 +d2 59 d0 a0 28 4d be 84 -Storage key (q): - 4a dc 67 c5 ec ee 9f 76 98 6a bd 71 c2 22 4a 3d - ce 2e 91 70 26 c9 a0 9d fd 44 ce f3 d2 0f 55 a2 - 73 32 72 5a 6c 8a fb bb b0 f7 ec 9a f1 cc 42 64 - 12 99 40 6b 04 fd 9b 5b 57 91 f8 6c 4b 08 d5 f4 - -RDATA { - // Record #1 - 00 08 c0 6f b9 28 15 80 // expiration - 00 20 // data size - 00 01 // flags - 00 01 00 00 // GNS type - // data: - 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff - 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 - - // padding - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -} - -Encryption specs { - NONCE: e9 0a 00 61 - EXPIRATION: 00 08 c0 6f b9 28 15 80 - COUNTER: 00 00 00 01 - KEY (k): 86 4e 71 38 ea e7 fd 91 a3 01 36 89 9c 13 2b 23 - ac eb db 2c ef 43 cb 19 f6 bf 55 b6 7d b9 b3 b3 ) +RDATA: +00 08 c0 6f b9 28 15 80 +00 20 00 01 00 01 00 00 +21 e3 b3 0f f9 3b c6 d3 +5a c8 c6 e0 e1 3a fd ff +79 4c b7 b4 4b bb c7 48 +d2 59 d0 a0 28 4d be 84 + +Encryption NONCE|EXPIRATION|BLOCK COUNTER: +e9 0a 00 61 00 08 c0 6f +b9 28 15 80 00 00 00 01 + +Encryption key (K): +86 4e 71 38 ea e7 fd 91 +a3 01 36 89 9c 13 2b 23 +ac eb db 2c ef 43 cb 19 +f6 bf 55 b6 7d b9 b3 b3 + +Storage key (q): +62 42 2a 42 e2 7d ae 64 +91 9c e1 6a 94 af d0 96 +89 2b d4 55 1a 8a a2 d5 +79 ab 83 3d 93 1d a9 b6 +48 2c 21 c9 ac 9f 5d 12 +d3 69 c6 0c 5e df 27 e2 +bf 8d b2 44 f4 88 82 2f +c3 14 c1 22 5d 94 b9 dc + BDATA: - 41 dc 7b 5f 21 76 ba 59 19 98 af b9 e3 c8 25 79 - 50 50 af c4 b5 3d 68 e4 1e d9 21 da 89 de 51 e7 - da 35 a2 95 b5 9c 2b 8a ae a4 39 91 48 d5 0c ff - 68 59 6b 4d cb 8b c2 c1 1b b1 84 d5 90 56 13 e8 +41 dc 7b 5f 21 76 ba 59 +19 98 af b9 e3 c8 25 79 +50 50 af c4 b5 3d 68 e4 +1e d9 21 da 89 de 51 e7 +da 35 a2 95 b5 9c 2b 8a +ae a4 39 91 48 d5 0c ff RRBLOCK: - 00 00 00 b0 00 01 00 00 18 2b b6 36 ed a7 9f 79 - 57 11 bc 27 08 ad bb 24 2a 60 44 6a d3 c3 08 03 - 12 1d 03 d3 48 b7 ce b6 01 be ab 94 4a ff 7c cc - 51 bf fb 21 27 79 c3 41 87 66 0c 62 5d 1c eb 59 - d5 a0 a9 a2 df e4 07 2d 0f 08 cd 2a b1 e9 ed 63 - d3 89 8f f7 32 52 1b 57 31 7a 6c 49 50 e1 98 4d - 74 df 01 5f 9e b7 2c 4a 00 08 c0 6f b9 28 15 80 - 41 dc 7b 5f 21 76 ba 59 19 98 af b9 e3 c8 25 79 - 50 50 af c4 b5 3d 68 e4 1e d9 21 da 89 de 51 e7 - da 35 a2 95 b5 9c 2b 8a ae a4 39 91 48 d5 0c ff - 68 59 6b 4d cb 8b c2 c1 1b b1 84 d5 90 56 13 e8 +00 00 00 a0 00 01 00 00 +18 2b b6 36 ed a7 9f 79 +57 11 bc 27 08 ad bb 24 +2a 60 44 6a d3 c3 08 03 +12 1d 03 d3 48 b7 ce b6 +01 be ab 94 4a ff 7c cc +51 bf fb 21 27 79 c3 41 +87 66 0c 62 5d 1c eb 59 +d5 a0 a9 a2 df e4 07 2d +0f 08 cd 2a b1 e9 ed 63 +d3 89 8f f7 32 52 1b 57 +31 7a 6c 49 50 e1 98 4d +74 df 01 5f 9e b7 2c 4a +00 08 c0 6f b9 28 15 80 +41 dc 7b 5f 21 76 ba 59 +19 98 af b9 e3 c8 25 79 +50 50 af c4 b5 3d 68 e4 +1e d9 21 da 89 de 51 e7 +da 35 a2 95 b5 9c 2b 8a +ae a4 39 91 48 d5 0c ff + ]]> </artwork> - <t><strong>(2) PKEY with UTF-8 label and three records</strong></t> + <t><strong>(2) PKEY zone with UTF-8 label and three records</strong></t> <artwork name="" type="" align="left" alt=""> <![CDATA[ Zone private key (d, big-endian): - 98 fd fa 25 79 90 fa 50 d4 e7 c8 78 21 a0 71 21 - 95 e5 85 97 90 96 73 f3 df ea ef a4 52 b6 d7 50 +98 fd fa 25 79 90 fa 50 +d4 e7 c8 78 21 a0 71 21 +95 e5 85 97 90 96 73 f3 +df ea ef a4 52 b6 d7 50 -Zone identifier { - ZTYPE: 00 01 00 00 - ZKEY: 67 7c 47 7d 2d 93 09 7c 85 b1 95 c6 f9 6d 84 ff - 61 f5 98 2c 2c 4f e0 2d 5a 11 fe df b0 c2 90 1f -} -⇀ Encoded zone identifier (zTLD): - "000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W" +Zone identifier (ztype|zkey): +00 01 00 00 67 7c 47 7d +2d 93 09 7c 85 b1 95 c6 +f9 6d 84 ff 61 f5 98 2c +2c 4f e0 2d 5a 11 fe df +b0 c2 90 1f + +zTLD: +000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W Label: - e5 a4 a9 e4 b8 8b e7 84 a1 e6 95 b5 - 天 下 無 敵 +e5 a4 a9 e4 b8 8b e7 84 +a1 e6 95 b5 + +Number of records (integer): 3 + +Record #0 := ( +EXPIRATION: 2463385894000000 us +00 08 c0 6f b9 28 15 80 + +DATA_SIZE: +00 10 + +TYPE: +00 00 00 1c + +FLAGS: 00 00 + +DATA: +00 00 00 00 00 00 00 00 +00 00 00 00 de ad be ef + +) + +Record #1 := ( +EXPIRATION: 49556645701000000 us +00 b0 0f 81 b7 44 9b 40 + +DATA_SIZE: +00 06 + +TYPE: +00 01 00 01 + +FLAGS: 80 00 + +DATA: +e6 84 9b e7 a7 b0 + +) + +Record #2 := ( +EXPIRATION: 43021688829000000 us +00 98 d7 ff 80 4a 39 40 + +DATA_SIZE: +00 0b + +TYPE: +00 00 00 10 + +FLAGS: 00 04 + +DATA: +48 65 6c 6c 6f 20 57 6f +72 6c 64 + +) + +RDATA: +00 08 c0 6f b9 28 15 80 +00 10 00 00 00 00 00 1c +00 00 00 00 00 00 00 00 +00 00 00 00 de ad be ef +00 b0 0f 81 b7 44 9b 40 +00 06 80 00 00 01 00 01 +e6 84 9b e7 a7 b0 00 98 +d7 ff 80 4a 39 40 00 0b +00 04 00 00 00 10 48 65 +6c 6c 6f 20 57 6f 72 6c +64 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Encryption NONCE|EXPIRATION|BLOCK COUNTER: +ee 96 33 c1 00 08 c0 6f +b9 28 15 80 00 00 00 01 + +Encryption key (K): +fb 3a b5 de 23 bd da e1 +99 7a af 7b 92 c2 d2 71 +51 40 8b 77 af 7a 41 ac +79 05 7c 4d f5 38 3d 01 Storage key (q): - af f0 ad 6a 44 09 73 68 42 9a c4 76 df a1 f3 4b - ee 4c 36 e7 47 6d 07 aa 64 63 ff 20 91 5b 10 05 - c0 99 1d ef 91 fc 3e 10 90 9f 87 02 c0 be 40 43 - 67 78 c7 11 f2 ca 47 d5 5c f0 b5 4d 23 5d a9 77 - -RDATA { - // Record #1 - 00 08 c0 6f b9 28 15 80 // expiration - 00 10 // data size - 00 00 // flags - 00 00 00 1c // GNS type - // data: - 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef - - // Record #2 - 00 b0 0f 81 b7 44 9b 40 // expiration - 00 06 // data size - 80 00 // flags - 00 01 00 01 // GNS type - e6 84 9b e7 a7 b0 // data - - // Record #3 - 00 05 db 3b cd bd 65 55 // expiration - 00 0b // data size - 00 04 // flags - 00 00 00 10 // GNS type - // data: - 48 65 6c 6c 6f 20 57 6f 72 6c 64 - - // padding - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -} - -Encryption spec { - NONCE: ee 96 33 c1 - EXPIRATION: 00 05 db 3b cd bd 61 7c - COUNTER: 00 00 00 01 - KEY (k): fb 3a b5 de 23 bd da e1 99 7a af 7b 92 c2 d2 71 - 51 40 8b 77 af 7a 41 ac 79 05 7c 4d f5 38 3d 01 +78 0a ea 93 75 f0 72 b7 +ec 11 66 70 b1 25 c8 d6 +41 c4 c4 ac 9d c9 90 1e +bb 40 b4 3d 0e d2 6e 24 +ba f8 da 38 2e 80 70 29 +66 ed b9 b5 20 0c 02 c4 +f9 2b 81 57 2b 07 42 34 +4f d2 8f 50 46 8b 8d c0 BDATA: - f8 c5 e4 ba df 16 49 d4 04 da 64 df 7d 9d 28 5f - 40 72 a5 f7 a2 54 7d 56 74 22 7e 9b 18 8e b2 bb - 6b 34 53 2f 61 e0 8f fb d5 bd ea 37 41 e6 09 67 - b6 87 f8 d8 c4 4c 8f 6f 12 0a 0f 98 0f 39 3b 21 - 60 40 7b e1 28 a7 4a 51 51 d6 37 0b e5 6a 86 ea - e3 2f dc 21 75 96 b1 3f 6f ea 3f cf ea 0f 4d eb - 88 1a 25 45 8f 50 5a 8f cf ca 62 d6 da 56 07 3f - 49 76 98 61 34 75 a1 ad 14 b7 87 7f 94 55 b0 ec +a1 f9 4f 65 c7 20 2b 86 +2b 75 0d 89 53 1c 66 5d +1b 7f 5e 90 92 9b d8 a4 +d9 24 e6 52 5d bd 6b 2f +81 8c 43 b2 2e 2a c7 08 +2b 6e 69 60 27 6f 41 ca +cf 0b 27 b2 50 2b 58 90 +c8 03 9e b6 b5 74 22 06 +88 d5 43 b4 f4 51 9f 4a +c4 76 d2 a5 77 e9 bd 59 +d6 f4 72 bc 93 a2 fe 66 +16 11 75 9c ca f2 d6 72 +60 c1 db 4a 03 53 1b 86 +7d fa 35 f7 bc 30 02 b8 +f4 00 0e 4e 7c 7d 91 7a +d2 29 f7 9b 2a ee e3 f1 RRBLOCK: - 00 00 00 f0 00 01 00 00 a5 12 96 df 75 7e e2 75 - ca 11 8d 4f 07 fa 7a ae 55 08 bc f5 12 aa 41 12 - 14 29 d4 a0 de 9d 05 7e 05 c0 95 04 0b 10 c7 f8 - 18 7a a5 da 12 28 7d 1c 29 10 ff 04 d6 f5 0a f1 - fa 95 38 2e 9f 00 7f 75 09 8f 62 0d 1f f7 c9 71 - 28 f4 0d 74 58 a2 d3 c7 f0 48 ca 38 20 06 4b dd - ee 94 13 e9 54 8e c9 94 00 05 db 3b cd bd 61 7c - f8 c5 e4 ba df 16 49 d4 04 da 64 df 7d 9d 28 5f - 40 72 a5 f7 a2 54 7d 56 74 22 7e 9b 18 8e b2 bb - 6b 34 53 2f 61 e0 8f fb d5 bd ea 37 41 e6 09 67 - b6 87 f8 d8 c4 4c 8f 6f 12 0a 0f 98 0f 39 3b 21 - 60 40 7b e1 28 a7 4a 51 51 d6 37 0b e5 6a 86 ea - e3 2f dc 21 75 96 b1 3f 6f ea 3f cf ea 0f 4d eb - 88 1a 25 45 8f 50 5a 8f cf ca 62 d6 da 56 07 3f - 49 76 98 61 34 75 a1 ad 14 b7 87 7f 94 55 b0 ec +00 00 00 f0 00 01 00 00 +a5 12 96 df 75 7e e2 75 +ca 11 8d 4f 07 fa 7a ae +55 08 bc f5 12 aa 41 12 +14 29 d4 a0 de 9d 05 7e +05 92 83 aa bf 02 a7 88 +54 d4 8b ee 22 43 6f ea +f6 e5 9f b7 94 7a 44 d6 +cf aa 21 a0 a3 f2 e9 14 +0c fb d4 32 47 c4 9a 98 +e0 12 aa 50 53 d7 4d 3a +0c b3 7d 11 73 b9 f4 f9 +b5 97 53 b8 d0 b4 8b 10 +00 08 c0 6f b9 28 15 80 +a1 f9 4f 65 c7 20 2b 86 +2b 75 0d 89 53 1c 66 5d +1b 7f 5e 90 92 9b d8 a4 +d9 24 e6 52 5d bd 6b 2f +81 8c 43 b2 2e 2a c7 08 +2b 6e 69 60 27 6f 41 ca +cf 0b 27 b2 50 2b 58 90 +c8 03 9e b6 b5 74 22 06 +88 d5 43 b4 f4 51 9f 4a +c4 76 d2 a5 77 e9 bd 59 +d6 f4 72 bc 93 a2 fe 66 +16 11 75 9c ca f2 d6 72 +60 c1 db 4a 03 53 1b 86 +7d fa 35 f7 bc 30 02 b8 +f4 00 0e 4e 7c 7d 91 7a +d2 29 f7 9b 2a ee e3 f1 ]]> </artwork> - <t><strong>(3) EDKEY with ASCII label and one record</strong></t> + <t><strong>(3) EDKEY zone with ASCII label and delegation record</strong></t> <artwork name="" type="" align="left" alt=""> <![CDATA[ -Zone private key (d, big-endian): - 5a f7 02 0e e1 91 60 32 88 32 35 2b bc 6a 68 a8 - d7 1a 7c be 1b 92 99 69 a7 c6 6d 41 5a 0d 8f 65 +Zone private key (d): +5a f7 02 0e e1 91 60 32 +88 32 35 2b bc 6a 68 a8 +d7 1a 7c be 1b 92 99 69 +a7 c6 6d 41 5a 0d 8f 65 + +Zone identifier (ztype|zkey): +00 01 00 14 3c f4 b9 24 +03 20 22 f0 dc 50 58 14 +53 b8 5d 93 b0 47 b6 3d +44 6c 58 45 cb 48 44 5d +db 96 68 8f -Zone identifier { - ZTYPE: 00 01 00 14 - ZKEY: 3c f4 b9 24 03 20 22 f0 dc 50 58 14 53 b8 5d 93 - b0 47 b6 3d 44 6c 58 45 cb 48 44 5d db 96 68 8f -} -⇀ Encoded zone identifier (zTLD): - "000G051WYJWJ80S04BRDRM2R2H9VGQCKP13VCFA4DHC4BJT88HEXQ5K8HW" +zTLD: +000G051WYJWJ80S04BRDRM2R2H9VGQCKP13VCFA4DHC4BJT88HEXQ5K8HW Label: - 74 65 73 74 64 65 6c 65 67 61 74 69 6f 6e - t e s t d e l e g a t i o n +74 65 73 74 64 65 6c 65 +67 61 74 69 6f 6e + +Number of records (integer): 1 + +Record #0 := ( +EXPIRATION: 2463385894000000 us +00 08 c0 6f b9 28 15 80 + +DATA_SIZE: +00 20 + +TYPE: +00 01 00 00 + +FLAGS: 00 01 + +DATA: +21 e3 b3 0f f9 3b c6 d3 +5a c8 c6 e0 e1 3a fd ff +79 4c b7 b4 4b bb c7 48 +d2 59 d0 a0 28 4d be 84 + +) + +RDATA: +00 08 c0 6f b9 28 15 80 +00 20 00 01 00 01 00 00 +21 e3 b3 0f f9 3b c6 d3 +5a c8 c6 e0 e1 3a fd ff +79 4c b7 b4 4b bb c7 48 +d2 59 d0 a0 28 4d be 84 + +Encryption NONCE|EXPIRATION: +98 13 2e a8 68 59 d3 5c +88 bf d3 17 fa 99 1b cb +00 08 c0 6f b9 28 15 80 + +Encryption key (K): +85 c4 29 a9 56 7a a6 33 +41 1a 96 91 e9 09 4c 45 +28 16 72 be 58 60 34 aa +e4 a2 a2 cc 71 61 59 e2 Storage key (q): - ab aa ba c0 e1 24 94 59 75 98 83 95 aa c0 24 1e - 55 59 c4 1c 40 74 e2 55 7b 9f e6 d1 54 b6 14 fb - cd d4 7f c7 f5 1d 78 6d c2 e0 b1 ec e7 60 37 c0 - a1 57 8c 38 4e c6 1d 44 56 36 a9 4e 88 03 29 e9 - -RDATA { - // Record #1 - 00 08 c0 6f b9 28 15 80 // expiration - 00 20 // data size - 00 01 // flags - 00 01 00 00 // GNS type - // data: - 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff - 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 - - // padding - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -} - -Encryption spec { - NONCE: 98 13 2e a8 68 59 d3 5c 88 bf d3 17 fa 99 1b cb - EXPIRATION: 00 08 c0 6f b9 28 15 80 - Key (k): 85 c4 29 a9 56 7a a6 33 41 1a 96 91 e9 09 4c 45 - 28 16 72 be 58 60 34 aa e4 a2 a2 cc 71 61 59 e2 -} +c0 e1 57 1a 06 ec 37 2f +0f 9a 8f 69 a2 bb 2f 68 +ad 11 83 5c 4f 48 ef 0e +19 1b 4b 8a 95 1c a5 e9 +89 1a 9c ed 93 5b b6 2c +e0 b6 cf 22 9d c5 96 75 +64 56 1a e0 c5 c8 14 9e +a1 3e ae 93 b4 cc 46 89 BDATA: - 9c c4 55 a1 29 33 19 43 59 93 cb 3d 67 17 9e c0 - 6e a8 d8 89 4e 90 4a 0c 35 e9 1c 5c 2f f2 ed 93 - 9c c2 f8 30 12 31 f4 4e 59 2a 4a c8 7e 49 98 b9 - 46 25 c6 4a f5 16 86 a2 b3 6a 2b 28 92 d4 4f 2d - 52 b0 cd b4 64 54 62 1e 3c 97 0f b0 a5 cb c4 ee +9c c4 55 a1 29 33 19 43 +59 93 cb 3d 67 17 9e c0 +6e a8 d8 89 4e 90 4a 0c +35 e9 1c 5c 2f f2 ed 93 +9c c2 f8 30 12 31 f4 4e +59 2a 4a c8 7e 49 98 b9 +46 25 c6 4a f5 16 86 a2 +b3 6a 2b 28 92 d4 4f 2d RRBLOCK: - 00 00 00 b0 00 01 00 14 9b f2 33 19 8c 6d 53 bb - db ac 49 5c ab d9 10 49 a6 84 af 3f 40 51 ba ca - b0 dc f2 1c 8c f2 7a 1a 44 d2 40 d0 79 02 f4 90 - b7 c4 3e f0 07 58 ab ce 88 51 c1 8c 70 ac 6d f9 - 7a 88 f7 92 11 cf 87 5f 78 48 85 ca 3e 34 9e c4 - ca 89 2b 9f f0 84 c5 35 89 65 b8 e7 4a 23 15 95 - 2d 4c 8c 06 52 1c 2f 0c 00 08 c0 6f b9 28 15 80 - 9c c4 55 a1 29 33 19 43 59 93 cb 3d 67 17 9e c0 - 6e a8 d8 89 4e 90 4a 0c 35 e9 1c 5c 2f f2 ed 93 - 9c c2 f8 30 12 31 f4 4e 59 2a 4a c8 7e 49 98 b9 - 46 25 c6 4a f5 16 86 a2 b3 6a 2b 28 92 d4 4f 2d - 52 b0 cd b4 64 54 62 1e 3c 97 0f b0 a5 cb c4 ee +00 00 00 b0 00 01 00 14 +9b f2 33 19 8c 6d 53 bb +db ac 49 5c ab d9 10 49 +a6 84 af 3f 40 51 ba ca +b0 dc f2 1c 8c f2 7a 1a +44 d2 40 d0 79 02 f4 90 +b7 c4 3e f0 07 58 ab ce +88 51 c1 8c 70 ac 6d f9 +7a 88 f7 92 11 cf 87 5f +78 48 85 ca 3e 34 9e c4 +ca 89 2b 9f f0 84 c5 35 +89 65 b8 e7 4a 23 15 95 +2d 4c 8c 06 52 1c 2f 0c +00 08 c0 6f b9 28 15 80 +9c c4 55 a1 29 33 19 43 +59 93 cb 3d 67 17 9e c0 +6e a8 d8 89 4e 90 4a 0c +35 e9 1c 5c 2f f2 ed 93 +9c c2 f8 30 12 31 f4 4e +59 2a 4a c8 7e 49 98 b9 +46 25 c6 4a f5 16 86 a2 +b3 6a 2b 28 92 d4 4f 2d ]]> </artwork> - <t><strong>(4) EDKEY with UTF-8 label and three records</strong></t> + <t><strong>(4) EDKEY zone with UTF-8 label and three records</strong></t> <artwork name="" type="" align="left" alt=""> <![CDATA[ -Zone private key (d, big-endian): - 5a f7 02 0e e1 91 60 32 88 32 35 2b bc 6a 68 a8 - d7 1a 7c be 1b 92 99 69 a7 c6 6d 41 5a 0d 8f 65 +Zone private key (d): +5a f7 02 0e e1 91 60 32 +88 32 35 2b bc 6a 68 a8 +d7 1a 7c be 1b 92 99 69 +a7 c6 6d 41 5a 0d 8f 65 -Zone identifier { - ZTYPE: 00 01 00 14 - ZKEY: 3c f4 b9 24 03 20 22 f0 dc 50 58 14 53 b8 5d 93 - b0 47 b6 3d 44 6c 58 45 cb 48 44 5d db 96 68 8f -} -⇀ Encoded zone identifier (zTLD): - "000G051WYJWJ80S04BRDRM2R2H9VGQCKP13VCFA4DHC4BJT88HEXQ5K8HW" +Zone identifier (ztype|zkey): +00 01 00 14 3c f4 b9 24 +03 20 22 f0 dc 50 58 14 +53 b8 5d 93 b0 47 b6 3d +44 6c 58 45 cb 48 44 5d +db 96 68 8f -Label: - e5 a4 a9 e4 b8 8b e7 84 a1 e6 95 b5 - 天 下 無 敵 +zTLD: +000G051WYJWJ80S04BRDRM2R2H9VGQCKP13VCFA4DHC4BJT88HEXQ5K8HW -Storage key (q): - ba f8 21 77 ee c0 81 e0 74 a7 da 47 ff c6 48 77 - 58 fb 0d f0 1a 6c 7f bb 52 fc 8a 31 be f0 29 af - 74 aa 0d c1 5a b8 e2 fa 7a 54 b4 f5 f6 37 f6 15 - 8f a7 f0 3c 3f ce be 78 d3 f9 d6 40 aa c0 d1 ed +Label: +e5 a4 a9 e4 b8 8b e7 84 +a1 e6 95 b5 Number of records (integer): 3 +Record #0 := ( +EXPIRATION: 2463385894000000 us +00 08 c0 6f b9 28 15 80 + +DATA_SIZE: +00 10 + +TYPE: +00 00 00 1c + +FLAGS: 00 00 + +DATA: +00 00 00 00 00 00 00 00 +00 00 00 00 de ad be ef + +) + +Record #1 := ( +EXPIRATION: 49556645701000000 us +00 b0 0f 81 b7 44 9b 40 + +DATA_SIZE: +00 06 + +TYPE: +00 01 00 01 + +FLAGS: 80 00 + +DATA: +e6 84 9b e7 a7 b0 + +) + +Record #2 := ( +EXPIRATION: 43021688829000000 us +00 98 d7 ff 80 4a 39 40 + +DATA_SIZE: +00 0b + +TYPE: +00 00 00 10 + +FLAGS: 00 04 + +DATA: +48 65 6c 6c 6f 20 57 6f +72 6c 64 + +) + RDATA: - // Record #1 - 00 08 c0 6f b9 28 15 80 // expiration - 00 10 // data size - 00 00 // flags - 00 00 00 1c // GNS type - // data: - 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef - - // Record #2 - 00 b0 0f 81 b7 44 9b 40 // expiration - 00 06 // data size - 80 00 // flags - 00 01 00 01 // GNS type - e6 84 9b e7 a7 b0 // data - - // Record #3 - 00 00 00 01 6b 59 71 08 // expiration - 00 0b // data size - 40 04 // flags - 00 00 00 10 // GNS type - // data: - 48 65 6c 6c 6f 20 57 6f 72 6c 64 - - // padding - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - -Encryption spec { - NONCE: bb 0d 3f 0f bd 22 42 77 50 da 5d 69 12 16 e6 c9 - EXPIRATION: 00 05 db 3b cd bd 77 69 - Key (k): 3d f8 05 bd 66 87 aa 14 20 96 28 c2 44 b1 11 91 - 88 c3 92 56 37 a4 1e 5d 76 49 6c 29 45 dc 37 7b -} +00 08 c0 6f b9 28 15 80 +00 10 00 00 00 00 00 1c +00 00 00 00 00 00 00 00 +00 00 00 00 de ad be ef +00 b0 0f 81 b7 44 9b 40 +00 06 80 00 00 01 00 01 +e6 84 9b e7 a7 b0 00 98 +d7 ff 80 4a 39 40 00 0b +00 04 00 00 00 10 48 65 +6c 6c 6f 20 57 6f 72 6c +64 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Encryption NONCE|EXPIRATION: +bb 0d 3f 0f bd 22 42 77 +50 da 5d 69 12 16 e6 c9 +00 08 c0 6f b9 28 15 80 + +Encryption key (K): +3d f8 05 bd 66 87 aa 14 +20 96 28 c2 44 b1 11 91 +88 c3 92 56 37 a4 1e 5d +76 49 6c 29 45 dc 37 7b + +Storage key (q): +6f a7 65 1a dc 01 79 e2 +64 36 e6 4b 58 6c bf 4f +7b 23 5e 33 b6 34 ac fc +91 b9 bc 68 53 34 05 bc +2f dc a0 9a 6d cf 1a f6 +6b f3 29 5b 62 50 9c eb +3f 13 47 e7 c3 75 c5 6b +64 34 55 79 c9 5e 0a c0 BDATA: - 6f 79 a9 fd 28 bc 5e 38 2f c9 31 ed 22 93 17 97 - 32 6f dd 69 81 29 fc 47 8a 63 9e 90 2b 41 10 88 - 0a 45 03 7c 66 7f f7 69 5f 09 c4 a7 f4 f3 47 1a - b2 36 5b f3 af 79 e9 53 69 7f 1e 35 f9 3b d1 ad - 87 69 71 ce 70 52 7a 3b 82 c0 98 d2 3f ff d4 a4 - 00 57 b6 94 be c4 34 16 4f b8 3c 12 b1 f4 57 0f - 69 a2 8f 3b c3 b7 d8 38 b2 61 9f 6b 8e 17 23 ba - 78 c4 b7 ce 19 ef 3f 39 04 05 b6 3f 7c e0 02 16 - 1b dd 7f 5e 9b 36 22 bc 1a f2 d4 ca 84 fd 5f c5 +70 2a 19 6f 58 2b 72 94 +77 71 98 d0 a8 ab 30 09 +ef ca b8 15 be 77 a7 5c +68 c8 00 aa 9f c2 58 8a +e9 d7 c7 14 56 54 c4 41 +eb 2e 31 88 db 3d ce cd +f3 33 33 25 64 b6 dd d3 +f0 37 a6 78 dd b7 42 27 +79 aa 89 09 d7 59 29 97 +02 1e 5f 7a 43 fa 9c bc +73 e4 17 86 5b ec ae 97 +df c5 26 0f cc f5 3c ae +3f b1 9b f1 18 93 17 de +2f d9 e0 1a 73 ea 8e 48 +99 b4 54 d6 73 4c 92 b7 +42 5a 8b 87 16 1f d7 38 +21 c9 58 38 41 86 1d 4d +5a e8 02 c4 14 14 ba 04 RRBLOCK: - 00 00 01 00 00 01 00 14 74 f9 00 68 f1 67 69 53 - 52 a8 a6 c2 eb 98 48 98 c5 3a cc a0 98 04 70 c6 - c8 12 64 cb dd 78 ad 11 13 b6 b7 83 58 a8 8d e7 - 3c 5d 22 f7 3f 1a d5 88 ee 6f 07 d1 34 10 a2 f5 - 15 a0 74 87 26 08 ec 02 ef 90 20 fd eb 42 66 bf - 11 77 c7 e5 7e 78 60 59 97 03 2a 3f 71 f7 21 6c - 89 4e 07 3a c7 7f 2a 0d 00 05 db 3b cd bd 77 69 - 6f 79 a9 fd 28 bc 5e 38 2f c9 31 ed 22 93 17 97 - 32 6f dd 69 81 29 fc 47 8a 63 9e 90 2b 41 10 88 - 0a 45 03 7c 66 7f f7 69 5f 09 c4 a7 f4 f3 47 1a - b2 36 5b f3 af 79 e9 53 69 7f 1e 35 f9 3b d1 ad - 87 69 71 ce 70 52 7a 3b 82 c0 98 d2 3f ff d4 a4 - 00 57 b6 94 be c4 34 16 4f b8 3c 12 b1 f4 57 0f - 69 a2 8f 3b c3 b7 d8 38 b2 61 9f 6b 8e 17 23 ba - 78 c4 b7 ce 19 ef 3f 39 04 05 b6 3f 7c e0 02 16 - 1b dd 7f 5e 9b 36 22 bc 1a f2 d4 ca 84 fd 5f c5 +00 00 01 00 00 01 00 14 +74 f9 00 68 f1 67 69 53 +52 a8 a6 c2 eb 98 48 98 +c5 3a cc a0 98 04 70 c6 +c8 12 64 cb dd 78 ad 11 +84 61 91 1b 40 65 c1 08 +c6 5d 75 0a 60 d4 32 a3 +13 38 b2 02 6c 35 8c 2d +62 15 e4 a9 0d 48 f1 8c +f2 cf b1 8d 3d 11 10 41 +cc 0e ee 64 9c d9 08 b8 +28 0e 44 39 3f 4e bd 98 +7a d0 2a b8 4a 8c 61 06 +00 08 c0 6f b9 28 15 80 +70 2a 19 6f 58 2b 72 94 +77 71 98 d0 a8 ab 30 09 +ef ca b8 15 be 77 a7 5c +68 c8 00 aa 9f c2 58 8a +e9 d7 c7 14 56 54 c4 41 +eb 2e 31 88 db 3d ce cd +f3 33 33 25 64 b6 dd d3 +f0 37 a6 78 dd b7 42 27 +79 aa 89 09 d7 59 29 97 +02 1e 5f 7a 43 fa 9c bc +73 e4 17 86 5b ec ae 97 +df c5 26 0f cc f5 3c ae +3f b1 9b f1 18 93 17 de +2f d9 e0 1a 73 ea 8e 48 +99 b4 54 d6 73 4c 92 b7 +42 5a 8b 87 16 1f d7 38 +21 c9 58 38 41 86 1d 4d +5a e8 02 c4 14 14 ba 04 ]]> </artwork> </section> @@ -4126,74 +4361,84 @@ RRBLOCK: <artwork name="" type="" align="left" alt=""> <![CDATA[ Zone private key (d, big-endian scalar): - 6f ea 32 c0 5a f5 8b fa 97 95 53 d1 88 60 5f d5 - 7d 8b f9 cc 26 3b 78 d5 f7 47 8c 07 b9 98 ed 70 +70 ed 98 b9 07 8c 47 f7 +d5 78 3b 26 cc f9 8b 7d +d5 5f 60 88 d1 53 95 97 +fa 8b f5 5a c0 32 ea 6f + +Zone identifier (ztype|zkey): +00 01 00 00 2c a2 23 e8 +79 ec c4 bb de b5 da 17 +31 92 81 d6 3b 2e 3b 69 +55 f1 c3 77 5c 80 4a 98 +d5 f8 dd aa -Zone identifier { - ZTYPE: 00 01 00 00 - ZKEY: 2c a2 23 e8 79 ec c4 bb de b5 da 17 31 92 81 d6 - 3b 2e 3b 69 55 f1 c3 77 5c 80 4a 98 d5 f8 dd aa -} -⇀ Encoded zone identifier (zTLD): - "000G001CM8HYGYFCRJXXXDET2WRS50EP7CQ3PTANY71QEQ409ACDBY6XN8" +Encoded zone identifier (zkl = zTLD): +000G001CM8HYGYFCRJXXXDET2WRS50EP7CQ3PTANY71QEQ409ACDBY6XN8 Difficulty (5 base difficulty + 2 epochs): 7 Signed message: - 00 00 00 34 00 00 00 03 00 05 d6 6d a3 59 81 27 - 00 01 00 00 2c a2 23 e8 79 ec c4 bb de b5 da 17 - 31 92 81 d6 3b 2e 3b 69 55 f1 c3 77 5c 80 4a 98 - d5 f8 dd aa - -Proof { - CREATE: 00 05 d6 6d a3 59 81 27 - TTL: 00 00 39 5d 18 27 c0 00 - POW: 3a b8 77 d0 75 70 f2 b8 - 3a b8 77 d0 75 70 f3 32 - 3a b8 77 d0 75 70 f4 f5 - 3a b8 77 d0 75 70 f5 0f - 3a b8 77 d0 75 70 f5 37 - 3a b8 77 d0 75 70 f5 99 - 3a b8 77 d0 75 70 f5 cd - 3a b8 77 d0 75 70 f5 d9 - 3a b8 77 d0 75 70 f6 6a - 3a b8 77 d0 75 70 f6 9b - 3a b8 77 d0 75 70 f7 2f - 3a b8 77 d0 75 70 f7 c3 - 3a b8 77 d0 75 70 f8 43 - 3a b8 77 d0 75 70 f8 d8 - 3a b8 77 d0 75 70 f9 1b - 3a b8 77 d0 75 70 f9 3a - 3a b8 77 d0 75 70 f9 44 - 3a b8 77 d0 75 70 f9 8a - 3a b8 77 d0 75 70 f9 a7 - 3a b8 77 d0 75 70 f9 b0 - 3a b8 77 d0 75 70 f9 df - 3a b8 77 d0 75 70 fa 05 - 3a b8 77 d0 75 70 fa 3e - 3a b8 77 d0 75 70 fa 63 - 3a b8 77 d0 75 70 fa 84 - 3a b8 77 d0 75 70 fa 8f - 3a b8 77 d0 75 70 fa 91 - 3a b8 77 d0 75 70 fa d6 - 3a b8 77 d0 75 70 fb 0a - 3a b8 77 d0 75 70 fc 0f - 3a b8 77 d0 75 70 fc 43 - 3a b8 77 d0 75 70 fc a5 - ZTYPE: 00 01 00 00 - ZKEY: 2c a2 23 e8 79 ec c4 bb de b5 da 17 31 92 81 d6 - 3b 2e 3b 69 55 f1 c3 77 5c 80 4a 98 d5 f8 dd aa - SIG: 05 3b 02 59 70 00 39 18 7d 1d a4 61 35 31 50 2b - c4 a4 ee cc c6 99 00 d2 4f 8a ac 54 30 f2 8f c5 - 09 27 01 33 1f 17 8e 29 0f e0 6e 82 ce 24 98 ce - 7b 23 a3 40 58 e3 d6 a2 f2 47 e9 2b c9 d7 b9 ab -} +00 00 00 34 00 00 00 03 +00 05 fe b4 6d 86 5c 1c +00 01 00 00 2c a2 23 e8 +79 ec c4 bb de b5 da 17 +31 92 81 d6 3b 2e 3b 69 +55 f1 c3 77 5c 80 4a 98 +d5 f8 dd aa + +Proof: +00 05 fe b4 6d 86 5c 1c +00 00 39 5d 18 27 c0 00 +e6 6a 57 0b cc d4 b3 93 +e6 6a 57 0b cc d4 b3 ea +e6 6a 57 0b cc d4 b5 36 +e6 6a 57 0b cc d4 b5 42 +e6 6a 57 0b cc d4 b6 13 +e6 6a 57 0b cc d4 b6 5f +e6 6a 57 0b cc d4 b6 72 +e6 6a 57 0b cc d4 b7 0a +e6 6a 57 0b cc d4 b7 1a +e6 6a 57 0b cc d4 b7 23 +e6 6a 57 0b cc d4 b7 47 +e6 6a 57 0b cc d4 b7 77 +e6 6a 57 0b cc d4 b7 85 +e6 6a 57 0b cc d4 b7 89 +e6 6a 57 0b cc d4 b7 cf +e6 6a 57 0b cc d4 b7 dc +e6 6a 57 0b cc d4 b9 3a +e6 6a 57 0b cc d4 b9 56 +e6 6a 57 0b cc d4 ba 4a +e6 6a 57 0b cc d4 ba 9d +e6 6a 57 0b cc d4 bb 28 +e6 6a 57 0b cc d4 bb 5a +e6 6a 57 0b cc d4 bb 92 +e6 6a 57 0b cc d4 bb a2 +e6 6a 57 0b cc d4 bb d8 +e6 6a 57 0b cc d4 bb e2 +e6 6a 57 0b cc d4 bc 93 +e6 6a 57 0b cc d4 bc 94 +e6 6a 57 0b cc d4 bd 0f +e6 6a 57 0b cc d4 bd ce +e6 6a 57 0b cc d4 be 6a +e6 6a 57 0b cc d4 be 73 +00 01 00 00 2c a2 23 e8 +79 ec c4 bb de b5 da 17 +31 92 81 d6 3b 2e 3b 69 +55 f1 c3 77 5c 80 4a 98 +d5 f8 dd aa 04 4a 87 8a +15 8b 40 f0 c8 41 d9 f9 +78 cb 13 72 ea ee 51 99 +a3 d8 7e 5e 2b db c7 2a +6c 8c 73 d0 00 18 1d fc +39 c3 aa a4 81 66 7b 16 +5b 58 44 e4 50 71 3d 8a +b6 a3 b2 ba 8f ef 44 7b +65 07 6a 0f ]]> </artwork> </section> </section> - - <!-- Change Log v00 2017-07-23 MS Initial version -->