commit 87aa0dd56ddc76f94ada169de698ef1336741de7
parent 483c845867bc76b303a0db28582d376b12f98bce
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Fri, 17 Jul 2026 23:52:23 +0200
strengthen test to check against correct donau keys
Diffstat:
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/src/testing/testing_api_cmd_donation_statement_get.c b/src/testing/testing_api_cmd_donation_statement_get.c
@@ -114,19 +114,24 @@ donation_statement_status_cb (struct StatusState *ss,
for (unsigned int i = 0; i < ss->keys->num_sign_keys; i++)
{
- if (GNUNET_OK == DONAU_donation_statement_verify (
+ if (0 !=
+ GNUNET_memcmp (&ss->keys->sign_keys[i].key,
+ &dsr->details.ok.donau_pub))
+ continue;
+ if (GNUNET_OK ==
+ DONAU_donation_statement_verify (
&ss->donation_statement.total_amount,
ss->donation_statement.year,
- ss->donation_statement.
- h_donor_tax_id,
- &dsr->details.ok.donau_pub,
- &ss->donation_statement.
- donation_statement_sig))
+ ss->donation_statement.h_donor_tax_id,
+ &ss->keys->sign_keys[i].key,
+ &ss->donation_statement.donation_statement_sig))
{
char *qr_string = DONAU_generate_qr_string (&dsr->details.ok.donau_pub,
&ss->donation_statement);
+
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
- "qr-string: %s\n", qr_string);
+ "qr-string: %s\n",
+ qr_string);
GNUNET_free (qr_string);
TALER_TESTING_interpreter_next (ss->is);