aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBernd Fix <brf@hoi-polloi.org>2023-07-03 17:25:19 +0200
committerBernd Fix <brf@hoi-polloi.org>2023-07-03 17:25:19 +0200
commit8277410e49d20b036de2ba517a45cfa81009528d (patch)
treec776029cf989c8d54bc418fab3794fd6f33d34e6 /src
parentd8ea5adc3bbd828e70104ea38ac18bbe2f6840be (diff)
downloadgnunet-8277410e49d20b036de2ba517a45cfa81009528d.tar.gz
gnunet-8277410e49d20b036de2ba517a45cfa81009528d.zip
testvectors: add testcase from Go implementation.
Diffstat (limited to 'src')
-rw-r--r--src/gnsrecord/test_gnsrecord_testvectors.c50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/gnsrecord/test_gnsrecord_testvectors.c b/src/gnsrecord/test_gnsrecord_testvectors.c
index 0f07c64b3..b674f4471 100644
--- a/src/gnsrecord/test_gnsrecord_testvectors.c
+++ b/src/gnsrecord/test_gnsrecord_testvectors.c
@@ -40,6 +40,56 @@ struct GnsTv tvs[] = {
40 "12 99 40 6b 04 fd 9b 5b" 40 "12 99 40 6b 04 fd 9b 5b"
41 "57 91 f8 6c 4b 08 d5 f4", 41 "57 91 f8 6c 4b 08 d5 f4",
42 .rdata = 42 .rdata =
43 "00 1c ee 8c 10 e2 59 80"
44 "00 20 00 01 00 01 00 00"
45 "21 e3 b3 0f f9 3b c6 d3"
46 "5a c8 c6 e0 e1 3a fd ff"
47 "79 4c b7 b4 4b bb c7 48"
48 "d2 59 d0 a0 28 4d be 84",
49 .rrblock =
50 "00 00 00 a0 00 01 00 00"
51 "18 2b b6 36 ed a7 9f 79"
52 "57 11 bc 27 08 ad bb 24"
53 "2a 60 44 6a d3 c3 08 03"
54 "12 1d 03 d3 48 b7 ce b6"
55 "0e 17 29 10 c3 07 30 84"
56 "d0 2b 4f 7b 46 ab c8 fd"
57 "f2 0f db e7 62 d5 a0 ac"
58 "77 75 dc a3 50 0a 06 2c"
59 "05 15 fb 6d 44 61 1f ed"
60 "e4 c7 99 aa d0 05 5c 0d"
61 "22 cc 42 11 7b f7 32 78"
62 "bd ad 0d 00 65 2c 2b 17"
63 "00 1c ee 8c 10 e2 59 80"
64 "0c 1e da 5c c0 94 a1 c7"
65 "a8 88 64 9d 25 fa ee bd"
66 "60 da e6 07 3d 57 d8 ae"
67 "8d 45 5f 4f 13 92 c0 74"
68 "e2 6a c6 69 bd ee c2 34"
69 "62 b9 62 95 2c c6 e9 eb"},
70 { .d =
71 "50 d7 b6 52 a4 ef ea df"
72 "f3 73 96 90 97 85 e5 95"
73 "21 71 a0 21 78 c8 e7 d4"
74 "50 fa 90 79 25 fa fd 98",
75 .zid =
76 "00 01 00 00 67 7c 47 7d"
77 "2d 93 09 7c 85 b1 95 c6"
78 "f9 6d 84 ff 61 f5 98 2c"
79 "2c 4f e0 2d 5a 11 fe df"
80 "b0 c2 90 1f",
81 .label = "74 65 73 74 64 65 6c 65"
82 "67 61 74 69 6f 6e",
83 .q =
84 "4a dc 67 c5 ec ee 9f 76"
85 "98 6a bd 71 c2 22 4a 3d"
86 "ce 2e 91 70 26 c9 a0 9d"
87 "fd 44 ce f3 d2 0f 55 a2"
88 "73 32 72 5a 6c 8a fb bb"
89 "b0 f7 ec 9a f1 cc 42 64"
90 "12 99 40 6b 04 fd 9b 5b"
91 "57 91 f8 6c 4b 08 d5 f4",
92 .rdata =
43 "00 1c ee 8b 3a 4e b5 80" 93 "00 1c ee 8b 3a 4e b5 80"
44 "00 20 00 01 00 01 00 00" 94 "00 20 00 01 00 01 00 00"
45 "21 e3 b3 0f f9 3b c6 d3" 95 "21 e3 b3 0f f9 3b c6 d3"