taler-docs

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

commit bb4758327e059e974ea8ba609b02160ff7cf2b17
parent 2eafb8d93da56243980e4d9a0dbc1014642780bc
Author: Özgür Kesim <oec-taler@kesim.org>
Date:   Fri, 18 Apr 2025 16:02:11 +0200

[exchange] update commitment info for /reveal-melt

Diffstat:
Mcore/api-exchange.rst | 4++--
Mdesign-documents/062-pq-refresh.rst | 7++++---
2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/core/api-exchange.rst b/core/api-exchange.rst @@ -2148,9 +2148,9 @@ These endpoints are called by the client // i.e. the SHA512 value of // 1. refresh_seed // 2. blinding_seed, if applicable, skip otherwise - // 3. list of denomination hashes, in order // 4. amount with fee (NBO) - // 5. kappa*n planchet hashes, depths first: [0..n)[0..n)[0..n) + // 5. kappa*n blinded planchet hashes (which include denomination information), + // depths first: [0..n)[0..n)[0..n) rc: string; // The disclosed kappa-1 arrays of signatures, one per coin, signed by diff --git a/design-documents/062-pq-refresh.rst b/design-documents/062-pq-refresh.rst @@ -243,8 +243,9 @@ TODO: explain /reveal-melt endpoint. // 2. blinding_seed, if provided, skip otherwise // 3. denominations in order // 4. amount_with_fee - // 5. κ*n blinded planchet hashes, depths first: [0..n),[0..n),[0..n) - commitment: HashCode; + // 5. kappa*n blinded planchet hashes (which include denomination information), + // depths first: [0..n)[0..n)[0..n) + rc: HashCode; // The disclosed kappa-1 arrays of signatures, one per coin, signed by // the old coin's private key, over the derived nonce values per coin. @@ -255,7 +256,7 @@ TODO: explain /reveal-melt endpoint. // vector of public keys, or omitted otherwise. // The size of the vector MUST be the number of age groups as defined by the // Exchange in the field ``.age_groups`` of the extension ``age_restriction``. - old_age_commitment?: Edx25519PublicKey[]; + age_commitment?: Edx25519PublicKey[]; } Security Analysis