aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/test_namestore_api_lookup_nick.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/test_namestore_api_lookup_nick.c')
-rw-r--r--src/namestore/test_namestore_api_lookup_nick.c25
1 files changed, 11 insertions, 14 deletions
diff --git a/src/namestore/test_namestore_api_lookup_nick.c b/src/namestore/test_namestore_api_lookup_nick.c
index b3946de34..145a3e885 100644
--- a/src/namestore/test_namestore_api_lookup_nick.c
+++ b/src/namestore/test_namestore_api_lookup_nick.c
@@ -40,7 +40,7 @@ static struct GNUNET_NAMESTORE_Handle *nsh;
40 40
41static struct GNUNET_SCHEDULER_Task *endbadly_task; 41static struct GNUNET_SCHEDULER_Task *endbadly_task;
42 42
43static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey; 43static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey;
44 44
45static struct GNUNET_CRYPTO_EcdsaPublicKey pubkey; 45static struct GNUNET_CRYPTO_EcdsaPublicKey pubkey;
46 46
@@ -63,11 +63,6 @@ cleanup ()
63 GNUNET_NAMESTORE_disconnect (nsh); 63 GNUNET_NAMESTORE_disconnect (nsh);
64 nsh = NULL; 64 nsh = NULL;
65 } 65 }
66 if (NULL != privkey)
67 {
68 GNUNET_free (privkey);
69 privkey = NULL;
70 }
71 GNUNET_SCHEDULER_shutdown (); 66 GNUNET_SCHEDULER_shutdown ();
72} 67}
73 68
@@ -111,7 +106,7 @@ lookup_it (void *cls,
111 int found_record = GNUNET_NO; 106 int found_record = GNUNET_NO;
112 int found_nick = GNUNET_NO; 107 int found_nick = GNUNET_NO;
113 108
114 if (0 != GNUNET_memcmp (privkey, zone)) 109 if (0 != GNUNET_memcmp (&privkey, zone))
115 { 110 {
116 GNUNET_break (0); 111 GNUNET_break (0);
117 GNUNET_SCHEDULER_cancel (endbadly_task); 112 GNUNET_SCHEDULER_cancel (endbadly_task);
@@ -247,7 +242,7 @@ put_cont (void *cls, int32_t success, const char *emsg)
247 } 242 }
248 /* Lookup */ 243 /* Lookup */
249 nsqe = GNUNET_NAMESTORE_records_lookup (nsh, 244 nsqe = GNUNET_NAMESTORE_records_lookup (nsh,
250 privkey, 245 &privkey,
251 name, 246 name,
252 &fail_cb, 247 &fail_cb,
253 NULL, 248 NULL,
@@ -272,8 +267,11 @@ nick_cont (void *cls, int32_t success, const char *emsg)
272 rd_orig.flags = 0; 267 rd_orig.flags = 0;
273 memset ((char *) rd_orig.data, 'a', TEST_RECORD_DATALEN); 268 memset ((char *) rd_orig.data, 'a', TEST_RECORD_DATALEN);
274 269
275 nsqe = GNUNET_NAMESTORE_records_store (nsh, privkey, name, 270 nsqe = GNUNET_NAMESTORE_records_store (nsh, &privkey,
276 1, &rd_orig, &put_cont, (void *) name); 271 name,
272 1,
273 &rd_orig,
274 &put_cont, (void *) name);
277} 275}
278 276
279 277
@@ -285,16 +283,15 @@ run (void *cls,
285 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, 283 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT,
286 &endbadly, 284 &endbadly,
287 NULL); 285 NULL);
288 privkey = GNUNET_CRYPTO_ecdsa_key_create (); 286 GNUNET_CRYPTO_ecdsa_key_create (&privkey);
289 GNUNET_assert (privkey != NULL); 287 GNUNET_CRYPTO_ecdsa_key_get_public (&privkey,
290 GNUNET_CRYPTO_ecdsa_key_get_public (privkey,
291 &pubkey); 288 &pubkey);
292 289
293 nsh = GNUNET_NAMESTORE_connect (cfg); 290 nsh = GNUNET_NAMESTORE_connect (cfg);
294 GNUNET_break (NULL != nsh); 291 GNUNET_break (NULL != nsh);
295 292
296 nsqe = GNUNET_NAMESTORE_set_nick (nsh, 293 nsqe = GNUNET_NAMESTORE_set_nick (nsh,
297 privkey, 294 &privkey,
298 TEST_NICK, 295 TEST_NICK,
299 &nick_cont, 296 &nick_cont,
300 (void *) name); 297 (void *) name);