aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-01-31 11:21:42 +0100
committerMartin Schanzenbach <schanzen@gnunet.org>2022-01-31 11:21:42 +0100
commitada24f74b9292cb08d0c5f20280e7fb5ac205caa (patch)
tree7351c9750047d91eee49089c89a68e0f9c8f7c8b
parent738a92c317c1e09ea3e5b5286e88ca28abdd9b8b (diff)
downloadgnunet-ada24f74b9292cb08d0c5f20280e7fb5ac205caa.tar.gz
gnunet-ada24f74b9292cb08d0c5f20280e7fb5ac205caa.zip
-fix testvectors
-rw-r--r--src/gnsrecord/test_gnsrecord_testvectors.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/gnsrecord/test_gnsrecord_testvectors.c b/src/gnsrecord/test_gnsrecord_testvectors.c
index 67085c089..153c56261 100644
--- a/src/gnsrecord/test_gnsrecord_testvectors.c
+++ b/src/gnsrecord/test_gnsrecord_testvectors.c
@@ -10,38 +10,31 @@
10 10
11 11
12static char *d = 12static char *d =
13"f81e0165a9d95177" 13"50d7b652a4efeadff37396909785e5952171a02178c8e7d450fa907925fafd98";
14"8e1210715f6b38a0"
15"3df791ac1b75cd1e"
16"dba5de4546ba565f";
17 14
18 15
19static char *zid = 16static char *zid =
20"00010000d4d4dd1b" 17"00010000677c477d2d93097c85b195c6f96d84ff61f5982c2c4fe02d5a11fedfb0c2901f";
21"2671d5e181dc17b4"
22"5d7e511d5de03a1f"
23"bdcf2e8791cfd4e5"
24"d11b6c3b";
25 18
26#define RRCOUNT 2 19#define RRCOUNT 2
27#define LABEL "test" 20#define LABEL "test"
28 21
29#define R0_EXPIRATION 14888738786885085 22#define R0_EXPIRATION 14888744139323793
30#define R0_DATA_SIZE 4 23#define R0_DATA_SIZE 4
31#define R0_TYPE 1 24#define R0_TYPE 1
32#define R0_FLAGS 0 25#define R0_FLAGS 0
33#define R0_DATA "01020304" 26#define R0_DATA "01020304"
34 27
35/* Record #1*/ 28/* Record #1*/
36#define R1_EXPIRATION 26147090786885085 29#define R1_EXPIRATION 26147096139323793
37#define R1_DATA_SIZE 36 30#define R1_DATA_SIZE 36
38#define R1_TYPE 65536 31#define R1_TYPE 65536
39#define R1_FLAGS 2 32#define R1_FLAGS 2
40#define R1_DATA \ 33#define R1_DATA \
41 "00010000060aa8a60cb0f2b039fa3e2208c9d0e7def84d793a695fd8743fd1e0317a84ee" 34"000100000e601be42eb57fb4697610cf3a3b18347b65a33f025b5b174abefb30807bfecf"
42 35
43#define R1_RRBLOCK \ 36#define R1_RRBLOCK \
44"0001000040d538f47218b3a3559f6123fd7daf0313851d3ea99e95a24e50bd389453235009f3782627f1854d12ef4af86a2c614620b6af6f6f9666f12db4352a22a40b3903180c9b8707546be464b821960e3c908bfa135b4e5453b8c41377f6d9666901000000940000000f0034e53aa28bbddd43b26fb37089034819e6e4facf3036b270d761bbaddd9f44d2293dc25fc3bc405092786138215dc1c5a988b741892c5d191687acbedfa21d3baee4325c176742ec8f29c576a8ed684d28934ab671b47e44424fd453476071b9412b6b77da4cb9c24b9da6de79e74b6e44fee012091edd2ea441dc1b0ce3c608a4438ec2abaec699c0d006" 37"000100008e16da87203b5159c5538e9b765742e968c54af9afbc0890dc80205ad14c84e107b0c115fc0089aa38b9c7ab9cbe1d77040d282a51a2ad493f61f3495f02d8170fe473a55ec6bdf9a509ab1701ffc37ea3bb4cac4a672520986df96e67cc1a73000000940000000f0034e53be193799100e4837eb5d04f92903de4b5234e8ccac5736c9793379a59c33375fc8951aca2eb7aad067bf9af60bf26758646a17f5e5c3b6215f94079545b1c4d4f1b2ebb22c2b4dad44126817b6f001530d476401dd67ac0148554e806353da9e4298079f3e1b16942c48d90c4360c61238c40d9d52911aea52cc0037ac7160bb3cf5b2f4a722fd96b"
45 38
46int parsehex(char *src, char *dst, size_t dstlen, int invert) 39int parsehex(char *src, char *dst, size_t dstlen, int invert)
47{ 40{
@@ -119,7 +112,7 @@ main()
119 struct GNUNET_GNSRECORD_Block *rrblock; 112 struct GNUNET_GNSRECORD_Block *rrblock;
120 char *bdata; 113 char *bdata;
121 114
122 parsehex(d,(char*)&priv.ecdsa_key, sizeof (priv.ecdsa_key), 0); 115 parsehex(d,(char*)&priv.ecdsa_key, sizeof (priv.ecdsa_key), 1);
123 priv.type = htonl (GNUNET_GNSRECORD_TYPE_PKEY); 116 priv.type = htonl (GNUNET_GNSRECORD_TYPE_PKEY);
124 parsehex(zid,(char*)&pub_parsed, 0, 0); 117 parsehex(zid,(char*)&pub_parsed, 0, 0);
125 GNUNET_IDENTITY_key_get_public(&priv, &pub); 118 GNUNET_IDENTITY_key_get_public(&priv, &pub);