aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-10-27 19:05:53 +0000
committerChristian Grothoff <christian@grothoff.org>2012-10-27 19:05:53 +0000
commit968c522ea9f43890b81815b2bf9fc13901257ffe (patch)
tree17f1a8cda913cc254df8d119e3ddef0b7a11c0d3
parent64d3e46cfb99a711e500fa1f114e7c44bdf10040 (diff)
downloadgnunet-968c522ea9f43890b81815b2bf9fc13901257ffe.tar.gz
gnunet-968c522ea9f43890b81815b2bf9fc13901257ffe.zip
-fix
-rw-r--r--src/namestore/test_namestore_api_lookup.c38
1 files changed, 20 insertions, 18 deletions
diff --git a/src/namestore/test_namestore_api_lookup.c b/src/namestore/test_namestore_api_lookup.c
index 0f1c133bb..c60354e9e 100644
--- a/src/namestore/test_namestore_api_lookup.c
+++ b/src/namestore/test_namestore_api_lookup.c
@@ -217,7 +217,6 @@ run (void *cls,
217{ 217{
218 size_t rd_ser_len; 218 size_t rd_ser_len;
219 struct GNUNET_TIME_Absolute et; 219 struct GNUNET_TIME_Absolute et;
220 char rd_ser[rd_ser_len];
221 220
222 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, 221 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT,
223 &endbadly, NULL); 222 &endbadly, NULL);
@@ -233,23 +232,26 @@ run (void *cls,
233 s_rd = create_record (RECORDS); 232 s_rd = create_record (RECORDS);
234 233
235 rd_ser_len = GNUNET_NAMESTORE_records_get_size(RECORDS, s_rd); 234 rd_ser_len = GNUNET_NAMESTORE_records_get_size(RECORDS, s_rd);
236 GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser); 235 {
237 236 char rd_ser[rd_ser_len];
238 /* sign */ 237 GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser);
239 et.abs_value = s_rd[0].expiration_time; 238
240 s_signature = GNUNET_NAMESTORE_create_signature (privkey, et, s_name, 239 /* sign */
241 s_rd, RECORDS); 240 et.abs_value = s_rd[0].expiration_time;
242 241 s_signature = GNUNET_NAMESTORE_create_signature (privkey, et, s_name,
243 /* create random zone hash */ 242 s_rd, RECORDS);
244 GNUNET_CRYPTO_short_hash (&pubkey, 243
245 sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), 244 /* create random zone hash */
246 &s_zone); 245 GNUNET_CRYPTO_short_hash (&pubkey,
247 nsh = GNUNET_NAMESTORE_connect (cfg); 246 sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded),
248 GNUNET_break (NULL != nsh); 247 &s_zone);
249 nsqe = GNUNET_NAMESTORE_record_put (nsh, &pubkey, s_name, 248 nsh = GNUNET_NAMESTORE_connect (cfg);
250 GNUNET_TIME_UNIT_FOREVER_ABS, 249 GNUNET_break (NULL != nsh);
251 RECORDS, s_rd, s_signature, 250 nsqe = GNUNET_NAMESTORE_record_put (nsh, &pubkey, s_name,
252 &put_cont, s_name); 251 GNUNET_TIME_UNIT_FOREVER_ABS,
252 RECORDS, s_rd, s_signature,
253 &put_cont, s_name);
254 }
253} 255}
254 256
255 257