From ec4c531cc6bd96bb3c2f6e83ac07d10a017986fb Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 8 Dec 2021 16:01:57 +0100 Subject: [PATCH] crypto worker: fix refresh planchet setup --- src/exchange-tools/taler-crypto-worker.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/exchange-tools/taler-crypto-worker.c b/src/exchange-tools/taler-crypto-worker.c index 7ca08b4b6..d96bfe948 100644 --- a/src/exchange-tools/taler-crypto-worker.c +++ b/src/exchange-tools/taler-crypto-worker.c @@ -144,6 +144,7 @@ run (void *cls, struct TALER_Amount value; struct TALER_ReservePublicKeyP reserve_pub; struct TALER_ReservePublicKeyP reserve_priv; + struct TALER_TransferSecretP transfer_secret; uint32_t coin_index; json_t *resp; struct GNUNET_JSON_Specification eddsa_verify_spec[] = { @@ -159,6 +160,8 @@ run (void *cls, &reserve_priv), GNUNET_JSON_spec_uint32 ("coin_index", &coin_index), + GNUNET_JSON_spec_fixed_auto ("transfer_secret", + &transfer_secret), GNUNET_JSON_spec_end () }; struct TALER_CoinSpendPublicKeyP coin_pub; @@ -175,11 +178,9 @@ run (void *cls, global_ret = 1; return; } -#if FIXME_FLORIAN TALER_planchet_setup_refresh (&transfer_secret, - coin_num_salt, + coin_index, &ps); -#endif GNUNET_CRYPTO_eddsa_key_get_public (&ps.coin_priv.eddsa_priv, &coin_pub.eddsa_pub);