commit 52bc85e87fc3049c87ad2977c5693128383985c3
parent 23d4b5c1a3b74a4a883717d0799af2d68ce1472d
Author: Özgür Kesim <oec-taler@kesim.org>
Date: Tue, 16 Dec 2025 22:55:30 +0100
[exchange] remove redundancy in MeltRequest
Diffstat:
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/core/api-exchange.rst b/core/api-exchange.rst
@@ -2166,10 +2166,9 @@ Melt
// @since v27
// @deprecated vDOLDPLUS
// Seed from which the nonces for the n*κ coin candidates are derived from.
- refresh_seed: HashCode;
-
+ //
// @since vDOLDPLUS
- // The ``master_refresh_seed`` is an opaque value to the exchange.
+ // The ``refresh_seed`` is an opaque value to the exchange.
// It is provided by the client and is verified with the ``coin_sig`` below.
// Its purpose is to ensure that the honest owner of the old coin
// can replay a /melt request from data in the coin history,
@@ -2184,7 +2183,7 @@ Melt
// ``bs[] = HKDF(kappa*sizeof(HashCode),``
// ``"refresh-batch-seeds",``
// ``old_coin_priv,``
- // ``master_refresh_seed)``
+ // ``refresh_seed)``
//
// These batch seeds (however constructed) are relevant in the
// subsequent reveal step of the cut-and-chose. Each of the
@@ -2198,7 +2197,7 @@ Melt
// An individual coin's transfer private key at kappa-index k and
// coin index i in the batch is then ``tp[k][i]``. The corresponding
// transfer _public_ keys are given in the field ``transfer_pubs``.
- master_refresh_seed: HashCode;
+ refresh_seed: HashCode;
// Master seed for the Clause-Schnorr R-value
// creation. Must match the /blinding-prepare request.
@@ -2357,7 +2356,7 @@ as proof that the age restriction was set correctly (if applicable).
// ``bs[] = HKDF(kappa*sizeof(HashCode),``
// ``"refresh-batch-seeds",``
// ``old_coin_priv,``
- // ``master_refresh_seed)``,
+ // ``refresh_seed)``,
//
// this field contains the entries in ``bs[]`` for all the indeces
// *except* the ``noreveal_index``.
@@ -3595,7 +3594,7 @@ The GET request should come with the following HTTP headers:
// they can use this value and the old coin's private key to derive
// all indivual seeds for the n*κ coin candidates for the original
// refresh request and replay it
- master_refresh_seed: HashCode;
+ refresh_seed: HashCode;
// @since vDOLDPLUS
// The kappa*n list of transfer public keys that were provided by the