diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-10-14 23:57:25 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-10-15 12:11:20 +0200 |
commit | dba32dc385bf922c7cd91eecc209e1a37b96c137 (patch) | |
tree | e894b28b71b7a7baec59e713fbda59f0c4edb624 /src/zonemaster/gnunet-service-zonemaster.c | |
parent | 25eb1fb2acbe92b418d8643c06107ce0ab2bfb9a (diff) | |
download | gnunet-dba32dc385bf922c7cd91eecc209e1a37b96c137.tar.gz gnunet-dba32dc385bf922c7cd91eecc209e1a37b96c137.zip |
- more fixes towards crypto agility
Diffstat (limited to 'src/zonemaster/gnunet-service-zonemaster.c')
-rw-r--r-- | src/zonemaster/gnunet-service-zonemaster.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/zonemaster/gnunet-service-zonemaster.c b/src/zonemaster/gnunet-service-zonemaster.c index c5aab8d92..11fa9921d 100644 --- a/src/zonemaster/gnunet-service-zonemaster.c +++ b/src/zonemaster/gnunet-service-zonemaster.c | |||
@@ -579,7 +579,7 @@ convert_records_for_export (const struct GNUNET_GNSRECORD_Data *rd, | |||
579 | * @return DHT PUT handle, NULL on error | 579 | * @return DHT PUT handle, NULL on error |
580 | */ | 580 | */ |
581 | static struct GNUNET_DHT_PutHandle * | 581 | static struct GNUNET_DHT_PutHandle * |
582 | perform_dht_put (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, | 582 | perform_dht_put (const struct GNUNET_IDENTITY_PrivateKey *key, |
583 | const char *label, | 583 | const char *label, |
584 | const struct GNUNET_GNSRECORD_Data *rd_public, | 584 | const struct GNUNET_GNSRECORD_Data *rd_public, |
585 | unsigned int rd_public_count, | 585 | unsigned int rd_public_count, |
@@ -610,9 +610,7 @@ perform_dht_put (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, | |||
610 | GNUNET_break (0); | 610 | GNUNET_break (0); |
611 | return NULL; /* whoops */ | 611 | return NULL; /* whoops */ |
612 | } | 612 | } |
613 | block_size = ntohl (block->purpose.size) | 613 | block_size = GNUNET_GNSRECORD_block_get_size (block); |
614 | + sizeof(struct GNUNET_CRYPTO_EcdsaSignature) | ||
615 | + sizeof(struct GNUNET_CRYPTO_EcdsaPublicKey); | ||
616 | GNUNET_GNSRECORD_query_from_private_key (key, | 614 | GNUNET_GNSRECORD_query_from_private_key (key, |
617 | label, | 615 | label, |
618 | &query); | 616 | &query); |
@@ -725,7 +723,7 @@ zone_iteration_finished (void *cls) | |||
725 | */ | 723 | */ |
726 | static void | 724 | static void |
727 | put_gns_record (void *cls, | 725 | put_gns_record (void *cls, |
728 | const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, | 726 | const struct GNUNET_IDENTITY_PrivateKey *key, |
729 | const char *label, | 727 | const char *label, |
730 | unsigned int rd_count, | 728 | unsigned int rd_count, |
731 | const struct GNUNET_GNSRECORD_Data *rd) | 729 | const struct GNUNET_GNSRECORD_Data *rd) |