exchange

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

commit bdc17891c652c97fd5d3f512c61d093db6986a5e
parent 6124b69ad557c5e5c97ea564a828b53596626c8b
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 12 Oct 2026 17:14:54 +0200

allow client to send blinding seed without CS denoms

Diffstat:
Msrc/exchangedb/get_refresh.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/exchangedb/get_refresh.c b/src/exchangedb/get_refresh.c @@ -173,7 +173,9 @@ TALER_EXCHANGEDB_get_refresh ( refresh->is_v27_refresh = false; refresh->transfer_pubs = transfer_pubs; } - if (refresh->no_blinding_seed != no_cs_r_values) + /* A blinding seed may be present without any CS denomination + (the client is free to send one), but CS values require it. */ + if (refresh->no_blinding_seed && ! no_cs_r_values) { GNUNET_break (0); GNUNET_PQ_cleanup_result (rs);