commit b09d277a62c117829556cc1bebbcecb2dd269a91
parent 134edf6e024a37f760ff135769ec6e4be009d178
Author: Mikolai Gütschow <mikolai.guetschow@tu-dresden.de>
Date: Tue, 28 Jan 2025 11:26:07 +0100
-fix indexing again
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/draft-guetschow-taler-protocol.md b/draft-guetschow-taler-protocol.md
@@ -367,6 +367,7 @@ persist (reserve, value) |
| (subject: reserve.pub, amount: value) |
| |
| persist (reserve.pub, value)
+ | |
master_secret = random(256) |
persist master_secret |
*(coin, blind_secret) = GenerateCoin(master_secret, ?*) |
@@ -423,7 +424,7 @@ Output:
`coin` and `blind_secret` are calculated as follows:
~~~
-tmp = HKDF(bigEndian(32, *?), master_secret, "taler-withdrawal-coin-derivation", 64)
+tmp = HKDF(bigEndian(32, idx), master_secret, "taler-withdrawal-coin-derivation", 64)
(coin.priv, bks) = (tmp[:32], tmp[32:])
coin.pub = EdDSA-GetPub(coin.priv)
~~~