exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 8dd6627543270f19e932ae247c84e18f6ed32922
parent a5e6f1ab7b277265cd081afc8528b5997d5efa73
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 29 Jun 2026 22:06:58 +0200

check exchange signing key provided is OK

Diffstat:
Msrc/lib/exchange_api_post-withdraw_blinded.c | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/lib/exchange_api_post-withdraw_blinded.c b/src/lib/exchange_api_post-withdraw_blinded.c @@ -298,6 +298,14 @@ withdraw_blinded_created ( return GNUNET_SYSERR; } if (GNUNET_OK != + TALER_EXCHANGE_test_signing_key ( + wbh->keys, + &response.details.created.exchange_pub)) + { + GNUNET_break_op (0); + return GNUNET_SYSERR; + } + if (GNUNET_OK != TALER_exchange_online_withdraw_age_confirmation_verify ( &wbh->planchets_h, response.details.created.noreveal_index,