commit 187e5324f119f478c00e5350e5ca86b9215313f5 parent b644344b68871153b5b7beac42456da05c4065e0 Author: Özgür Kesim <oec-taler@kesim.org> Date: Mon, 19 May 2025 15:58:23 +0200 [dd:pq-refres] added field and note for coin sig over noreveal_index at reveal Diffstat:
| M | design-documents/062-pq-refresh.rst | | | 7 | +++++++ |
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/design-documents/062-pq-refresh.rst b/design-documents/062-pq-refresh.rst @@ -314,6 +314,13 @@ TODO: explain /reveal-melt endpoint. // 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``. age_commitment?: Edx25519PublicKey[]; + + // NOTE: THIS FIELD IS WORK-IN-PROGRESS + // The old coin signs H(rc, noreveal_index). This value MUST be stored by the + // exchange and provided as part of the coin's history. That way, the wallet + // can be sure that the exchange hasn't altered the nonreveal_index when the + // wallet does an idempotent melt request. + noreveal_sig: CoinSignature; } Security Analysis