diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-03-08 17:26:46 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-03-08 17:26:46 +0000 |
commit | 59c5988e74fdaeb193d3daa2dee12b620c7eee75 (patch) | |
tree | 33dbb4f1e357fec076d278fdcf6d7b7f9ae182c8 /src/namestore/test_namestore_api_zone_iteration_stop.c | |
parent | 5b0d869b093391f8979475f00e21cc28e43f107c (diff) | |
download | gnunet-59c5988e74fdaeb193d3daa2dee12b620c7eee75.tar.gz gnunet-59c5988e74fdaeb193d3daa2dee12b620c7eee75.zip |
namestore manages zonekey files with private keys
Diffstat (limited to 'src/namestore/test_namestore_api_zone_iteration_stop.c')
-rw-r--r-- | src/namestore/test_namestore_api_zone_iteration_stop.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/namestore/test_namestore_api_zone_iteration_stop.c b/src/namestore/test_namestore_api_zone_iteration_stop.c index 0c2fe0624..4093ff3bb 100644 --- a/src/namestore/test_namestore_api_zone_iteration_stop.c +++ b/src/namestore/test_namestore_api_zone_iteration_stop.c | |||
@@ -408,12 +408,19 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
408 | delete_existing_db(cfg); | 408 | delete_existing_db(cfg); |
409 | endbadly_task = GNUNET_SCHEDULER_add_delayed(TIMEOUT,&endbadly, NULL); | 409 | endbadly_task = GNUNET_SCHEDULER_add_delayed(TIMEOUT,&endbadly, NULL); |
410 | 410 | ||
411 | privkey = GNUNET_CRYPTO_rsa_key_create_from_file("hostkey"); | 411 | char *hostkey_file; |
412 | GNUNET_asprintf(&hostkey_file,"zonefiles%s%s",DIR_SEPARATOR_STR, "4UCICULTINKC87UO4326KEEDQ9MTEP2AJT88MJFVGTGNK12QNGMQI2S41VI07UUU6EO19BTB06PDL0HE6VP1OM50HOJEI75RHP4JP80.zone"); | ||
413 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Using zonekey file `%s' \n", hostkey_file); | ||
414 | privkey = GNUNET_CRYPTO_rsa_key_create_from_file(hostkey_file); | ||
415 | GNUNET_free (hostkey_file); | ||
412 | GNUNET_assert (privkey != NULL); | 416 | GNUNET_assert (privkey != NULL); |
413 | GNUNET_CRYPTO_rsa_key_get_public(privkey, &pubkey); | 417 | GNUNET_CRYPTO_rsa_key_get_public(privkey, &pubkey); |
414 | GNUNET_CRYPTO_hash(&pubkey, sizeof (pubkey), &zone); | 418 | GNUNET_CRYPTO_hash(&pubkey, sizeof (pubkey), &zone); |
415 | 419 | ||
416 | privkey2 = GNUNET_CRYPTO_rsa_key_create_from_file("hostkey2"); | 420 | GNUNET_asprintf(&hostkey_file,"zonefiles%s%s",DIR_SEPARATOR_STR, "KJI3AL00K91EDPFJF58DAJM7H61D189TLP70N56JL8SVDCJE1SJ3SNNBOQPPONTL37FMHPS39SMK2NMVC0GQMGA6QCMHITT78O8GF80.zone"); |
421 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Using zonekey file `%s' \n", hostkey_file); | ||
422 | privkey2 = GNUNET_CRYPTO_rsa_key_create_from_file(hostkey_file); | ||
423 | GNUNET_free (hostkey_file); | ||
417 | GNUNET_assert (privkey2 != NULL); | 424 | GNUNET_assert (privkey2 != NULL); |
418 | GNUNET_CRYPTO_rsa_key_get_public(privkey2, &pubkey2); | 425 | GNUNET_CRYPTO_rsa_key_get_public(privkey2, &pubkey2); |
419 | GNUNET_CRYPTO_hash(&pubkey2, sizeof (pubkey), &zone2); | 426 | GNUNET_CRYPTO_hash(&pubkey2, sizeof (pubkey), &zone2); |