aboutsummaryrefslogtreecommitdiff
path: root/src/exchange-tools/taler-crypto-worker.c
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-12-08 16:01:57 +0100
committerFlorian Dold <florian@dold.me>2021-12-08 16:01:57 +0100
commitec4c531cc6bd96bb3c2f6e83ac07d10a017986fb (patch)
treed3cbe8bc0532f572810792812d59b3c146614e6f /src/exchange-tools/taler-crypto-worker.c
parenta00cebcced1bdee1da998177c06986c1886eb55a (diff)
crypto worker: fix refresh planchet setup
Diffstat (limited to 'src/exchange-tools/taler-crypto-worker.c')
-rw-r--r--src/exchange-tools/taler-crypto-worker.c7
1 files 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);