aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/test_namestore_api_zone_iteration_nick.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/test_namestore_api_zone_iteration_nick.c')
-rw-r--r--src/namestore/test_namestore_api_zone_iteration_nick.c39
1 files changed, 13 insertions, 26 deletions
diff --git a/src/namestore/test_namestore_api_zone_iteration_nick.c b/src/namestore/test_namestore_api_zone_iteration_nick.c
index 35eab2735..f5ffe3899 100644
--- a/src/namestore/test_namestore_api_zone_iteration_nick.c
+++ b/src/namestore/test_namestore_api_zone_iteration_nick.c
@@ -37,9 +37,9 @@
37 37
38static struct GNUNET_NAMESTORE_Handle *nsh; 38static struct GNUNET_NAMESTORE_Handle *nsh;
39 39
40static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey; 40static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey;
41 41
42static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey2; 42static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey2;
43 43
44static struct GNUNET_NAMESTORE_ZoneIterator *zi; 44static struct GNUNET_NAMESTORE_ZoneIterator *zi;
45 45
@@ -100,17 +100,6 @@ end (void *cls)
100 GNUNET_free ((void *) s_rd_3->data); 100 GNUNET_free ((void *) s_rd_3->data);
101 GNUNET_free (s_rd_3); 101 GNUNET_free (s_rd_3);
102 } 102 }
103
104 if (privkey != NULL)
105 {
106 GNUNET_free (privkey);
107 privkey = NULL;
108 }
109 if (privkey2 != NULL)
110 {
111 GNUNET_free (privkey2);
112 privkey2 = NULL;
113 }
114} 103}
115 104
116 105
@@ -171,13 +160,13 @@ zone_proc (void *cls,
171 int failed = GNUNET_NO; 160 int failed = GNUNET_NO;
172 161
173 GNUNET_assert (NULL != zone); 162 GNUNET_assert (NULL != zone);
174 if (0 == GNUNET_memcmp (zone, privkey)) 163 if (0 == GNUNET_memcmp (zone, &privkey))
175 { 164 {
176 failed = check_zone_1 (label, rd_count, rd); 165 failed = check_zone_1 (label, rd_count, rd);
177 if (GNUNET_YES == failed) 166 if (GNUNET_YES == failed)
178 GNUNET_break (0); 167 GNUNET_break (0);
179 } 168 }
180 else if (0 == GNUNET_memcmp (zone, privkey2)) 169 else if (0 == GNUNET_memcmp (zone, &privkey2))
181 { 170 {
182 failed = check_zone_2 (label, rd_count, rd); 171 failed = check_zone_2 (label, rd_count, rd);
183 if (GNUNET_YES == failed) 172 if (GNUNET_YES == failed)
@@ -295,7 +284,7 @@ nick_2_cont (void *cls,
295 284
296 GNUNET_asprintf (&s_name_1, "dummy1"); 285 GNUNET_asprintf (&s_name_1, "dummy1");
297 s_rd_1 = create_record (1); 286 s_rd_1 = create_record (1);
298 GNUNET_NAMESTORE_records_store (nsh, privkey, s_name_1, 287 GNUNET_NAMESTORE_records_store (nsh, &privkey, s_name_1,
299 1, s_rd_1, 288 1, s_rd_1,
300 &put_cont, NULL); 289 &put_cont, NULL);
301 290
@@ -303,7 +292,7 @@ nick_2_cont (void *cls,
303 "Created record 2 \n"); 292 "Created record 2 \n");
304 GNUNET_asprintf (&s_name_2, "dummy2"); 293 GNUNET_asprintf (&s_name_2, "dummy2");
305 s_rd_2 = create_record (1); 294 s_rd_2 = create_record (1);
306 GNUNET_NAMESTORE_records_store (nsh, privkey, s_name_2, 295 GNUNET_NAMESTORE_records_store (nsh, &privkey, s_name_2,
307 1, s_rd_2, &put_cont, NULL); 296 1, s_rd_2, &put_cont, NULL);
308 297
309 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 298 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
@@ -312,7 +301,7 @@ nick_2_cont (void *cls,
312 /* name in different zone */ 301 /* name in different zone */
313 GNUNET_asprintf (&s_name_3, "dummy3"); 302 GNUNET_asprintf (&s_name_3, "dummy3");
314 s_rd_3 = create_record (1); 303 s_rd_3 = create_record (1);
315 GNUNET_NAMESTORE_records_store (nsh, privkey2, s_name_3, 304 GNUNET_NAMESTORE_records_store (nsh, &privkey2, s_name_3,
316 1, s_rd_3, 305 1, s_rd_3,
317 &put_cont, NULL); 306 &put_cont, NULL);
318} 307}
@@ -325,7 +314,8 @@ nick_1_cont (void *cls, int32_t success, const char *emsg)
325 "Nick 1 added : %s\n", 314 "Nick 1 added : %s\n",
326 (success == GNUNET_OK) ? "SUCCESS" : "FAIL"); 315 (success == GNUNET_OK) ? "SUCCESS" : "FAIL");
327 316
328 nsqe = GNUNET_NAMESTORE_set_nick (nsh, privkey2, ZONE_NICK_2, &nick_2_cont, 317 nsqe = GNUNET_NAMESTORE_set_nick (nsh,
318 &privkey2, ZONE_NICK_2, &nick_2_cont,
329 &privkey2); 319 &privkey2);
330 if (NULL == nsqe) 320 if (NULL == nsqe)
331 { 321 {
@@ -374,16 +364,13 @@ empty_zone_end (void *cls)
374{ 364{
375 GNUNET_assert (nsh == cls); 365 GNUNET_assert (nsh == cls);
376 zi = NULL; 366 zi = NULL;
377 privkey = GNUNET_CRYPTO_ecdsa_key_create (); 367 GNUNET_CRYPTO_ecdsa_key_create (&privkey);
378 GNUNET_assert (privkey != NULL); 368 GNUNET_CRYPTO_ecdsa_key_create (&privkey2);
379 privkey2 = GNUNET_CRYPTO_ecdsa_key_create ();
380 GNUNET_assert (privkey2 != NULL);
381
382 nsqe = GNUNET_NAMESTORE_set_nick (nsh, 369 nsqe = GNUNET_NAMESTORE_set_nick (nsh,
383 privkey, 370 &privkey,
384 ZONE_NICK_1, 371 ZONE_NICK_1,
385 &nick_1_cont, 372 &nick_1_cont,
386 &privkey); 373 NULL);
387 if (NULL == nsqe) 374 if (NULL == nsqe)
388 { 375 {
389 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 376 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,