commit 5e5e76169a3053279afa108c4f3940601ebc108e
parent 40521e637d674e73a0b568ea5efef79a065abb70
Author: Matyja Lukas Adam <lukas.matyja@students.bfh.ch>
Date: Wed, 24 Apr 2024 14:50:27 +0200
[lib] some changes
Diffstat:
3 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/include/donau_crypto_lib.h b/src/include/donau_crypto_lib.h
@@ -177,6 +177,16 @@ struct DONAU_DonationReceiptHashP
struct GNUNET_HashCode hash;
};
+/**
+ * Nonce for Donation Receipt
+ */
+struct DONAU_UniqueDonorIdentifierNonce
+{
+ /**
+ * Actual nonce value.
+ */
+ uint32_t value;
+};
/**
* Donor's hashed and salted unique donation identifier.
@@ -288,7 +298,7 @@ struct DONAU_DonationReceipt
/**
* Nonce from the Unique Donor Identifier.
*/
- const union GNUNET_CRYPTO_BlindSessionNonce *nonce;
+ struct DONAU_UniqueDonorIdentifierNonce nonce;
/**
* Unblinded donation unit signature from the donau.
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
@@ -27,7 +27,7 @@ libdonau_la_SOURCES = \
donau_api_charities_get.c \
donau_api_curl_defaults.c donau_api_curl_defaults.h \
donau_api_batch_issue_receipts.c \
- # donau_api_batch_submit_receipts.c
+ donau_api_batch_submit_receipts.c
## maybe need libtalercurl
libdonau_la_LIBADD = \
diff --git a/src/lib/donau_api_batch_submit_receipts.c b/src/lib/donau_api_batch_submit_receipts.c
@@ -95,11 +95,11 @@ submit_request_body_to_json (const size_t num_drs,
{
json_t *receipt = GNUNET_JSON_PACK (
GNUNET_JSON_pack_data_auto ("h_donation_unit_pub",
- &drs[i]->h_donation_unit_pub),
+ &drs[i].h_donation_unit_pub),
GNUNET_JSON_pack_data_auto ("nonce",
- &drs[i]->nonce),
+ &drs[i].nonce),
GNUNET_JSON_pack_data_auto ("donau_sig",
- &drs[i]->donau_sig));
+ &drs[i].donau_sig));
GNUNET_assert (0 ==
json_array_append_new (donation_receipts,
receipt));