diff options
-rw-r--r-- | src/gnsrecord/test_gnsrecord_testvectors.c | 21 |
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 | ||
12 | static char *d = | 12 | static char *d = |
13 | "f81e0165a9d95177" | 13 | "50d7b652a4efeadff37396909785e5952171a02178c8e7d450fa907925fafd98"; |
14 | "8e1210715f6b38a0" | ||
15 | "3df791ac1b75cd1e" | ||
16 | "dba5de4546ba565f"; | ||
17 | 14 | ||
18 | 15 | ||
19 | static char *zid = | 16 | static 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 | ||
46 | int parsehex(char *src, char *dst, size_t dstlen, int invert) | 39 | int 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); |