taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 1a4c9c5f23b67fda62203a93be053f6b88828b3d
parent 365227f5453fb191a6ef2c13b3beb37fa00be927
Author: Özgür Kesim <oec-taler@kesim.org>
Date:   Wed,  9 Apr 2025 23:56:36 +0200

[exchange] added blinding_seed to TALER_WithdrawRequestPS

Diffstat:
Mcore/api-common.rst | 14+++++---------
1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/core/api-common.rst b/core/api-common.rst @@ -1292,21 +1292,17 @@ within the * Purpose is #TALER_SIGNATURE_WALLET_RESERVE_WITHDRAW */ struct GNUNET_CRYPTO_EccSignaturePurpose purpose; - - /** * Amount to withdraw, excluding fees, i.e. * the total sum of the denominations of the coins. * Note that the reserve must have a value of at least amount+fee. */ struct TALER_Amount amount; - /** * Total fee for the withdrawal. * Note that the reserve must have a value of at least amount+fee. */ struct TALER_Amount fee; - /** * This is the running SHA512-hash over all * `TALER_BlindedCoinHashP` values of the coins. @@ -1324,7 +1320,11 @@ within the * in the subsequent call to /reveal-withdraw */ struct TALER_HashPlanchetsP h_planchets; - + /** + * The master seed that was used in the call to /blinding-prepare blinding, + * or all zeros, if no denomination of cipher type Clause-Schnorr is used. + */ + struct TALER_BlindingMasterSecretP blinding_seed; /** * If age restriction proof is required, the maximum age _group_ * to commit to, 0 otherwise. Note that in this case, all @@ -1335,17 +1335,13 @@ within the * the age group to a given age (in years). */ uint32_t max_age_group; - /** * The age groups as configured for the exchange, represented as a mask. * If max_age_group is > 0, the mask MUST be non-zero, too. */ struct TALER_AgeMask mask; - }; - - .. _TALER_WithdrawConfirmationPS: .. sourcecode:: c