diff options
Diffstat (limited to 'src/namestore/test_namestore_api_zone_iteration_nick.c')
-rw-r--r-- | src/namestore/test_namestore_api_zone_iteration_nick.c | 40 |
1 files changed, 32 insertions, 8 deletions
diff --git a/src/namestore/test_namestore_api_zone_iteration_nick.c b/src/namestore/test_namestore_api_zone_iteration_nick.c index b0c4c8211..1ebdfd073 100644 --- a/src/namestore/test_namestore_api_zone_iteration_nick.c +++ b/src/namestore/test_namestore_api_zone_iteration_nick.c | |||
@@ -23,6 +23,7 @@ | |||
23 | */ | 23 | */ |
24 | #include "platform.h" | 24 | #include "platform.h" |
25 | #include "gnunet_namestore_service.h" | 25 | #include "gnunet_namestore_service.h" |
26 | #include "gnunet_gns_service.h" | ||
26 | #include "gnunet_testing_lib.h" | 27 | #include "gnunet_testing_lib.h" |
27 | #include "namestore.h" | 28 | #include "namestore.h" |
28 | #include "gnunet_dnsparser_lib.h" | 29 | #include "gnunet_dnsparser_lib.h" |
@@ -313,10 +314,22 @@ nick_1_cont (void *cls, int32_t success, const char *emsg) | |||
313 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 314 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
314 | "Nick 1 added : %s\n", | 315 | "Nick 1 added : %s\n", |
315 | (success == GNUNET_OK) ? "SUCCESS" : "FAIL"); | 316 | (success == GNUNET_OK) ? "SUCCESS" : "FAIL"); |
317 | struct GNUNET_GNSRECORD_Data rd; | ||
318 | |||
319 | memset (&rd, 0, sizeof(rd)); | ||
320 | rd.data = ZONE_NICK_2; | ||
321 | rd.data_size = strlen (ZONE_NICK_2) + 1; | ||
322 | rd.record_type = GNUNET_GNSRECORD_TYPE_NICK; | ||
323 | rd.expiration_time = GNUNET_TIME_UNIT_FOREVER_ABS.abs_value_us; | ||
324 | rd.flags |= GNUNET_GNSRECORD_RF_PRIVATE; | ||
325 | nsqe = GNUNET_NAMESTORE_records_store (nsh, | ||
326 | &privkey2, | ||
327 | GNUNET_GNS_EMPTY_LABEL_AT, | ||
328 | 1, | ||
329 | &rd, | ||
330 | &nick_2_cont, | ||
331 | &privkey2); | ||
316 | 332 | ||
317 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, | ||
318 | &privkey2, ZONE_NICK_2, &nick_2_cont, | ||
319 | &privkey2); | ||
320 | if (NULL == nsqe) | 333 | if (NULL == nsqe) |
321 | { | 334 | { |
322 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 335 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
@@ -363,14 +376,25 @@ static void | |||
363 | empty_zone_end (void *cls) | 376 | empty_zone_end (void *cls) |
364 | { | 377 | { |
365 | GNUNET_assert (nsh == cls); | 378 | GNUNET_assert (nsh == cls); |
379 | struct GNUNET_GNSRECORD_Data rd; | ||
380 | |||
366 | zi = NULL; | 381 | zi = NULL; |
367 | GNUNET_CRYPTO_ecdsa_key_create (&privkey); | 382 | GNUNET_CRYPTO_ecdsa_key_create (&privkey); |
368 | GNUNET_CRYPTO_ecdsa_key_create (&privkey2); | 383 | GNUNET_CRYPTO_ecdsa_key_create (&privkey2); |
369 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, | 384 | |
370 | &privkey, | 385 | memset (&rd, 0, sizeof(rd)); |
371 | ZONE_NICK_1, | 386 | rd.data = ZONE_NICK_1; |
372 | &nick_1_cont, | 387 | rd.data_size = strlen (ZONE_NICK_1) + 1; |
373 | NULL); | 388 | rd.record_type = GNUNET_GNSRECORD_TYPE_NICK; |
389 | rd.expiration_time = GNUNET_TIME_UNIT_FOREVER_ABS.abs_value_us; | ||
390 | rd.flags |= GNUNET_GNSRECORD_RF_PRIVATE; | ||
391 | nsqe = GNUNET_NAMESTORE_records_store (nsh, | ||
392 | &privkey, | ||
393 | GNUNET_GNS_EMPTY_LABEL_AT, | ||
394 | 1, | ||
395 | &rd, | ||
396 | &nick_1_cont, | ||
397 | NULL); | ||
374 | if (NULL == nsqe) | 398 | if (NULL == nsqe) |
375 | { | 399 | { |
376 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 400 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |