gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lsd0001] branch master updated: test vectors


From: gnunet
Subject: [lsd0001] branch master updated: test vectors
Date: Mon, 28 Mar 2022 00:09:13 +0200

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a commit to branch master
in repository lsd0001.

The following commit(s) were added to refs/heads/master by this push:
     new 0534558  test vectors
0534558 is described below

commit 053455865fce268dc836c11db7c22b1d46da6f7c
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Mon Mar 28 00:09:08 2022 +0200

    test vectors
---
 draft-schanzen-gns.xml | 550 ++++++++++++++++++++++++++++---------------------
 1 file changed, 312 insertions(+), 238 deletions(-)

diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml
index c159ecb..160295e 100644
--- a/draft-schanzen-gns.xml
+++ b/draft-schanzen-gns.xml
@@ -3320,8 +3320,14 @@ Base32GNS-Decode:
            ]]>
        </artwork>
        <t>
-         The following represents test vectors for record sets with a variety
+         The following test vectors can be used by implementations to test
+         for conformance with this specification.
+         The test vectors include record sets with a variety
          of record types and flags for both PKEY and EDKEY zones.
+         Unless indicated otherwise, the test vectors are provided as
+         hex byte values.
+         This includes labels as some test vectors contain UTF-8 multibyte
+         characters to demonstrate internationalized labels.
        </t>
        <artwork name="" type="" align="left" alt="">
          <![CDATA[
@@ -3338,33 +3344,42 @@ f96d84ff61f5982c
 2c4fe02d5a11fedf
 b0c2901f
 
-Encoded zone identifier (zTLD):
+zTLD:
 000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W
 
-Label: testdelegation
-RRCOUNT: 1
+Label:
+7465737464656c65
+676174696f6e
+
+Number of records (integer): 1
+
+Record #0 := (
+EXPIRATION:
+0008c06fb9281580
+
+DATA_SIZE:
+0020
+
+TYPE:
+00010000
 
-Record #0
-EXPIRATION: 2463385894000000
-DATA_SIZE: 36
-TYPE: 65536
 FLAGS: 0001
 
 DATA:
-0001000021e3b30f
-f93bc6d35ac8c6e0
-e13afdff794cb7b4
-4bbbc748d259d0a0
-284dbe84
+21e3b30ff93bc6d3
+5ac8c6e0e13afdff
+794cb7b44bbbc748
+d259d0a0284dbe84
+
+)
 
 RDATA:
 0008c06fb9281580
-0024000100010000
-0001000021e3b30f
-f93bc6d35ac8c6e0
-e13afdff794cb7b4
-4bbbc748d259d0a0
-284dbe84
+0020000100010000
+21e3b30ff93bc6d3
+5ac8c6e0e13afdff
+794cb7b44bbbc748
+d259d0a0284dbe84
 
 Encryption NONCE|EXPIRATION|BLOCK COUNTER:
 e90a00610008c06f
@@ -3388,35 +3403,33 @@ b0f7ec9af1cc4264
 
 BDATA:
 41dc7b5f2176ba59
-199cafb9e3c82579
-71b21ccb6de51d38
-bd2a21e9322c6af8
-4243e8de876b5b76
-37462e79b2c162db
-4014d5c9
+1998afb9e3c82579
+5050afc4b53d68e4
+1ed921da89de51e7
+da35a295b59c2b8a
+aea4399148d50cff
 
 RRBLOCK:
-000000a400010000
+000000a000010000
 182bb636eda79f79
 5711bc2708adbb24
 2a60446ad3c30803
 121d03d348b7ceb6
-01a968a5eac3cb95
-ed58c1c5386f4ab6
-539edd8099b4893a
-be83f242115e3e35
-03965dc924a6001a
-e94ecab9b2f25c4c
-6fdc7ffbe9f3b2a2
-854b321b1d7ea9ab
+01beab944aff7ccc
+51bffb212779c341
+87660c625d1ceb59
+d5a0a9a2dfe4072d
+0f08cd2ab1e9ed63
+d3898ff732521b57
+317a6c4950e1984d
+74df015f9eb72c4a
 0008c06fb9281580
 41dc7b5f2176ba59
-199cafb9e3c82579
-71b21ccb6de51d38
-bd2a21e9322c6af8
-4243e8de876b5b76
-37462e79b2c162db
-4014d5c9
+1998afb9e3c82579
+5050afc4b53d68e4
+1ed921da89de51e7
+da35a295b59c2b8a
+aea4399148d50cff
 
 Zone private key (d, big-endian):
 50d7b652a4efeadf
@@ -3431,41 +3444,68 @@ f96d84ff61f5982c
 2c4fe02d5a11fedf
 b0c2901f
 
-Encoded zone identifier (zTLD):
+zTLD:
 000G0037FH3QTBCK15Y8BCCNRVWPV17ZC7TSGB1C9ZG2TPGHZVFV1GMG3W
 
-Label: namesystem
-RRCOUNT: 3
+Label:
+e5a4a9e4b88be784
+a1e695b5
+
+Number of records (integer): 3
+
+Record #0 := (
+EXPIRATION:
+0008c06fb9281580
+
+DATA_SIZE:
+0010
+
+TYPE:
+0000001c
 
-Record #0
-EXPIRATION: 2463385894000000
-DATA_SIZE: 16
-TYPE: 28
 FLAGS: 0000
 
 DATA:
 0000000000000000
 00000000deadbeef
 
-Record #1
-EXPIRATION: 49556645701000000
-DATA_SIZE: 6
-TYPE: 65537
+)
+
+Record #1 := (
+EXPIRATION:
+00b00f81b7449b40
+
+DATA_SIZE:
+0006
+
+TYPE:
+00010001
+
 FLAGS: 8000
 
 DATA:
 e6849be7a7b0
 
-Record #2
-EXPIRATION: 6131101992
-DATA_SIZE: 11
-TYPE: 16
+)
+
+Record #2 := (
+EXPIRATION:
+000000016b597108
+
+DATA_SIZE:
+000b
+
+TYPE:
+00000010
+
 FLAGS: 4004
 
 DATA:
 48656c6c6f20576f
 726c64
 
+)
+
 RDATA:
 0008c06fb9281580
 001000000000001c
@@ -3474,7 +3514,7 @@ RDATA:
 00b00f81b7449b40
 0006800000010001
 e6849be7a7b00000
-00016d713128000b
+00016b597108000b
 4004000000104865
 6c6c6f20576f726c
 6400000000000000
@@ -3485,74 +3525,74 @@ e6849be7a7b00000
 0000000000000000
 
 Encryption NONCE|EXPIRATION|BLOCK COUNTER:
-a5df4a330005d82a
-1a7efea100000001
+ee9633c10005db3b
+cdbd617c00000001
 
 Encryption key (K):
-39a8824c4da40242
-d9e05eb46cdf280f
-29a116f8acfd94c8
-6df48b2b7aac82ff
+fb3ab5de23bddae1
+997aaf7b92c2d271
+51408b77af7a41ac
+79057c4df5383d01
 
 Storage key (q):
-07f6e965f75c815d
-35fea2212692c8fc
-f9b575cb42f0fd84
-5d4d7327199cf3dd
-dcbc5565ca2b81fe
-b08088ae2bb2afd0
-d85f2fed85e170be
-ee86bf67ce2b9ece
+aff0ad6a44097368
+429ac476dfa1f34b
+ee4c36e7476d07aa
+6463ff20915b1005
+c0991def91fc3e10
+909f8702c0be4043
+6778c711f2ca47d5
+5cf0b54d235da977
 
 BDATA:
-158cb30b44e088bc
-7def82f8a0428512
-de3bebd23772c7f0
-51269662f4046d14
-6f40ae5bf3713121
-9684e314962e23ba
-5dae79056d9e66ac
-a296736986aa8f91
-7e2ab5055ed6cc2b
-44835bb00c4a57d9
-f400d864cb1587ac
-5078d9e4b98021fb
-2719c8a3ca268fc2
-94efe588bd622423
-eb3b8e67af1a5185
-a1fcb58e99b730cc
+f8c5e4badf1649d4
+04da64df7d9d285f
+4072a5f7a2547d56
+74227e9b188eb2bb
+6b34532f61e08ffb
+d5bdea3741e60967
+b687f8d8c44c8f6f
+120a0f980f393b21
+60407be128a74a51
+51d6370be56a86ea
+e32fdc217596b13f
+6fea3fcfea0f4deb
+881a25458f505a8f
+cfca62d6da56073f
+497698613475a1ad
+14b7877f9455b0ec
 
 RRBLOCK:
 000000f000010000
-ddef91ac40ad25e3
-6b65242789ee9662
-e195ced12e76245e
-10ebc70bbe089906
-0277c5c92f3d5a09
-f90dd4cb2accfa46
-d2a5ff7f841f8207
-ade978da078ff49e
-04767e0cad4c7bb3
-4a478ccc6288b426
-e7e3cd1915d39884
-3477e98e03af547b
-0005d82a1a7efea1
-158cb30b44e088bc
-7def82f8a0428512
-de3bebd23772c7f0
-51269662f4046d14
-6f40ae5bf3713121
-9684e314962e23ba
-5dae79056d9e66ac
-a296736986aa8f91
-7e2ab5055ed6cc2b
-44835bb00c4a57d9
-f400d864cb1587ac
-5078d9e4b98021fb
-2719c8a3ca268fc2
-94efe588bd622423
-eb3b8e67af1a5185
-a1fcb58e99b730cc
+a51296df757ee275
+ca118d4f07fa7aae
+5508bcf512aa4112
+1429d4a0de9d057e
+05c095040b10c7f8
+187aa5da12287d1c
+2910ff04d6f50af1
+fa95382e9f007f75
+098f620d1ff7c971
+28f40d7458a2d3c7
+f048ca3820064bdd
+ee9413e9548ec994
+0005db3bcdbd617c
+f8c5e4badf1649d4
+04da64df7d9d285f
+4072a5f7a2547d56
+74227e9b188eb2bb
+6b34532f61e08ffb
+d5bdea3741e60967
+b687f8d8c44c8f6f
+120a0f980f393b21
+60407be128a74a51
+51d6370be56a86ea
+e32fdc217596b13f
+6fea3fcfea0f4deb
+881a25458f505a8f
+cfca62d6da56073f
+497698613475a1ad
+14b7877f9455b0ec
 
 Zone private key (d):
 5af7020ee1916032
@@ -3567,33 +3607,42 @@ Zone identifier (ztype|zkey):
 446c5845cb48445d
 db96688f
 
-Encoded zone identifier (zTLD):
+zTLD:
 000G051WYJWJ80S04BRDRM2R2H9VGQCKP13VCFA4DHC4BJT88HEXQ5K8HW
 
-Label: testdelegation
-RRCOUNT: 1
+Label:
+7465737464656c65
+676174696f6e
+
+Number of records (integer): 1
+
+Record #0 := (
+EXPIRATION:
+0008c06fb9281580
+
+DATA_SIZE:
+0020
+
+TYPE:
+00010000
 
-Record #0
-EXPIRATION: 2463385894000000
-DATA_SIZE: 36
-TYPE: 65536
 FLAGS: 0001
 
 DATA:
-0001000021e3b30f
-f93bc6d35ac8c6e0
-e13afdff794cb7b4
-4bbbc748d259d0a0
-284dbe84
+21e3b30ff93bc6d3
+5ac8c6e0e13afdff
+794cb7b44bbbc748
+d259d0a0284dbe84
+
+)
 
 RDATA:
 0008c06fb9281580
-0024000100010000
-0001000021e3b30f
-f93bc6d35ac8c6e0
-e13afdff794cb7b4
-4bbbc748d259d0a0
-284dbe84
+0020000100010000
+21e3b30ff93bc6d3
+5ac8c6e0e13afdff
+794cb7b44bbbc748
+d259d0a0284dbe84
 
 Encryption NONCE|EXPIRATION:
 98132ea86859d35c
@@ -3617,40 +3666,38 @@ a1578c384ec61d44
 5636a94e880329e9
 
 BDATA:
-7d9ecea3c19ef07b
-0db1fab44c5e4477
+9cc455a129331943
+5993cb3d67179ec0
 6ea8d8894e904a0c
-35ed1c5c2ff2ed93
-bd204b3fcae98192
-fad94afbc5bba3a6
-de538c01c7e1f65e
-2a883cc068c02109
-7afd7330
+35e91c5c2ff2ed93
+9cc2f8301231f44e
+592a4ac87e4998b9
+4625c64af51686a2
+b36a2b2892d44f2d
 
 RRBLOCK:
-000000b400010014
+000000b000010014
 9bf233198c6d53bb
 dbac495cabd91049
 a684af3f4051baca
 b0dcf21c8cf27a1a
-69ac3485946796d1
-e31837f569d71e06
-e79c4777ab9c41fa
-29cdd198464aac3d
-aaeea2c192eb6e71
-1d0dc7bb76994eca
-ab837e402ba2c994
-4df155b6e96fdf0a
+44d240d07902f490
+b7c43ef00758abce
+8851c18c70ac6df9
+7a88f79211cf875f
+784885ca3e349ec4
+ca892b9ff084c535
+8965b8e74a231595
+2d4c8c06521c2f0c
 0008c06fb9281580
-7d9ecea3c19ef07b
-0db1fab44c5e4477
+9cc455a129331943
+5993cb3d67179ec0
 6ea8d8894e904a0c
-35ed1c5c2ff2ed93
-bd204b3fcae98192
-fad94afbc5bba3a6
-de538c01c7e1f65e
-2a883cc068c02109
-7afd7330
+35e91c5c2ff2ed93
+9cc2f8301231f44e
+592a4ac87e4998b9
+4625c64af51686a2
+b36a2b2892d44f2d
 
 Zone private key (d):
 5af7020ee1916032
@@ -3665,41 +3712,68 @@ Zone identifier (ztype|zkey):
 446c5845cb48445d
 db96688f
 
-Encoded zone identifier (zTLD):
+zTLD:
 000G051WYJWJ80S04BRDRM2R2H9VGQCKP13VCFA4DHC4BJT88HEXQ5K8HW
 
-Label: namesystem
-RRCOUNT: 3
+Label:
+e5a4a9e4b88be784
+a1e695b5
+
+Number of records (integer): 3
+
+Record #0 := (
+EXPIRATION:
+0008c06fb9281580
+
+DATA_SIZE:
+0010
+
+TYPE:
+0000001c
 
-Record #0
-EXPIRATION: 2463385894000000
-DATA_SIZE: 16
-TYPE: 28
 FLAGS: 0000
 
 DATA:
 0000000000000000
 00000000deadbeef
 
-Record #1
-EXPIRATION: 49556645701000000
-DATA_SIZE: 6
-TYPE: 65537
+)
+
+Record #1 := (
+EXPIRATION:
+00b00f81b7449b40
+
+DATA_SIZE:
+0006
+
+TYPE:
+00010001
+
 FLAGS: 8000
 
 DATA:
 e6849be7a7b0
 
-Record #2
-EXPIRATION: 6131101992
-DATA_SIZE: 11
-TYPE: 16
+)
+
+Record #2 := (
+EXPIRATION:
+000000016b597108
+
+DATA_SIZE:
+000b
+
+TYPE:
+00000010
+
 FLAGS: 4004
 
 DATA:
 48656c6c6f20576f
 726c64
 
+)
+
 RDATA:
 0008c06fb9281580
 001000000000001c
@@ -3708,7 +3782,7 @@ RDATA:
 00b00f81b7449b40
 0006800000010001
 e6849be7a7b00000
-00016d713128000b
+00016b597108000b
 4004000000104865
 6c6c6f20576f726c
 6400000000000000
@@ -3719,79 +3793,79 @@ e6849be7a7b00000
 0000000000000000
 
 Encryption NONCE|EXPIRATION:
-d9402801e26324b6
-0c227f25203e9f26
-0005d82a1a7f108e
+bb0d3f0fbd224277
+50da5d691216e6c9
+0005db3bcdbd7769
 
 Encryption key (K):
-20007fe09b16dc86
-e0fd0d74fb3d5d0b
-7962d7fe5301a7b4
-ec9f8bfd935cc9d2
+3df805bd6687aa14
+209628c244b11191
+88c3925637a41e5d
+76496c2945dc377b
 
 Storage key (q):
-82584d4d2c314be7
-5b304222a63fa6e4
-e52ea63d7dbd153c
-6e3ba1ae749c5772
-e1c6b245633c5563
-37c7fc60b0115888
-ad5ade579522e9d7
-10fa23cd93e56e8c
+baf82177eec081e0
+74a7da47ffc64877
+58fb0df01a6c7fbb
+52fc8a31bef029af
+74aa0dc15ab8e2fa
+7a54b4f5f637f615
+8fa7f03c3fcebe78
+d3f9d640aac0d1ed
 
 BDATA:
-ac94e07ec841f0c3
-dbcc7098adb72a7e
-b988687a5cd16d11
-823fc15934c1817b
-df9f38486ac8de17
-385b188bd363301d
-cb93965a962c1226
-8c6204f79ef20549
-a5c513fba83ef61e
-3d7b3255487bff16
-be0697934e5c6b9d
-ddad4c06c15e3743
-9a987407eb13db33
-4d734abc1cdd163b
-fe9ed0565294aaf1
-f3ae753f4f85ed81
-bd5743477eb5a791
-06eec69b63ba6dc1
+6f79a9fd28bc5e38
+2fc931ed22931797
+326fdd698129fc47
+8a639e902b411088
+0a45037c667ff769
+5f09c4a7f4f3471a
+b2365bf3af79e953
+697f1e35f93bd1ad
+876971ce70527a3b
+82c098d23fffd4a4
+0057b694bec43416
+4fb83c12b1f4570f
+69a28f3bc3b7d838
+b2619f6b8e1723ba
+78c4b7ce19ef3f39
+0405b63f7ce00216
+1bdd7f5e9b3622bc
+1af2d4ca84fd5fc5
 
 RRBLOCK:
 0000010000010014
-1e7f6acfa589c933
-6eae0bd307c893c4
-85a873cf0cbbfd9d
-54d04c13e3b7d284
-c81e8ec28b873200
-87890c9c5684d448
-118f4cdda8963e74
-d428647c81a65c0c
-f6a1714fc93cd5c4
-97aec1c72926ccd5
-cc2b32d5096a968b
-34a2eb997c608e0b
-0005d82a1a7f108e
-ac94e07ec841f0c3
-dbcc7098adb72a7e
-b988687a5cd16d11
-823fc15934c1817b
-df9f38486ac8de17
-385b188bd363301d
-cb93965a962c1226
-8c6204f79ef20549
-a5c513fba83ef61e
-3d7b3255487bff16
-be0697934e5c6b9d
-ddad4c06c15e3743
-9a987407eb13db33
-4d734abc1cdd163b
-fe9ed0565294aaf1
-f3ae753f4f85ed81
-bd5743477eb5a791
-06eec69b63ba6dc1
+74f90068f1676953
+52a8a6c2eb984898
+c53acca0980470c6
+c81264cbdd78ad11
+13b6b78358a88de7
+3c5d22f73f1ad588
+ee6f07d13410a2f5
+15a074872608ec02
+ef9020fdeb4266bf
+1177c7e57e786059
+97032a3f71f7216c
+894e073ac77f2a0d
+0005db3bcdbd7769
+6f79a9fd28bc5e38
+2fc931ed22931797
+326fdd698129fc47
+8a639e902b411088
+0a45037c667ff769
+5f09c4a7f4f3471a
+b2365bf3af79e953
+697f1e35f93bd1ad
+876971ce70527a3b
+82c098d23fffd4a4
+0057b694bec43416
+4fb83c12b1f4570f
+69a28f3bc3b7d838
+b2619f6b8e1723ba
+78c4b7ce19ef3f39
+0405b63f7ce00216
+1bdd7f5e9b3622bc
+1af2d4ca84fd5fc5
          ]]>
        </artwork>
        <t>

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]