donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 64e9b0cb6bc3e66dffbcba99d9a97ddb530d48e8
parent 7eb42ecdd9afd9d577e0e0b394ca99782cfbd132
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 15 May 2024 11:38:19 +0200

-fix compiler warnings

Diffstat:
Msrc/donau/donau-httpd_batch-submit.c | 2+-
Msrc/donau/donau-httpd_keys.c | 11+++++------
2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/donau/donau-httpd_batch-submit.c b/src/donau/donau-httpd_batch-submit.c @@ -60,7 +60,7 @@ parse_json_dr (struct DONAU_DonationReceipt *dr, GNUNET_JSON_spec_fixed_auto ("nonce", &dr->nonce), GNUNET_JSON_spec_unblinded_signature ("donation_unit_sig", - &dr->donation_unit_sig), + &dr->donation_unit_sig.unblinded_sig), GNUNET_JSON_spec_end () }; diff --git a/src/donau/donau-httpd_keys.c b/src/donau/donau-httpd_keys.c @@ -1434,10 +1434,8 @@ struct DH_DonationUnitKey * DH_keys_donation_unit_by_hash ( const struct DONAU_DonationUnitHashP *h_du_pub) { - struct DH_DonationUnitKey *dk; - dk = GNUNET_CONTAINER_multihashmap_get (du_keys, - &h_du_pub->hash); - return dk; + return GNUNET_CONTAINER_multihashmap_get (du_keys, + &h_du_pub->hash); } @@ -1448,7 +1446,8 @@ DH_keys_donation_unit_cs_r_pub ( struct GNUNET_CRYPTO_CSPublicRPairP *r_pub) { struct DH_DonationUnitKey *dk; - dk = DH_keys_donation_unit_by_hash (&h_donation_unit_pub->hash); + + dk = DH_keys_donation_unit_by_hash (h_donation_unit_pub); if (NULL == dk) { return TALER_EC_EXCHANGE_GENERIC_DENOMINATION_KEY_UNKNOWN; @@ -1461,7 +1460,7 @@ DH_keys_donation_unit_cs_r_pub ( { struct TALER_CRYPTO_CsDeriveRequest cdr = { - .h_cs = &dk->h_donation_unit_pub, + .h_cs = (const struct TALER_CsPubHashP *) &dk->h_donation_unit_pub, .nonce = nonce }; return TALER_CRYPTO_helper_cs_r_derive (csdh,