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:
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