diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-08-14 15:19:50 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-08-14 15:19:50 +0200 |
commit | c21da52b685cce8b806f5554b2722765735bd877 (patch) | |
tree | db88f91ae2dcc550a0b7ef816b6ff4abb87f0ceb /src/mint-lib/mint_api_refresh.c | |
parent | 6173324cd938f658006a652d9b10acd8235f6d88 (diff) | |
download | exchange-c21da52b685cce8b806f5554b2722765735bd877.tar.gz exchange-c21da52b685cce8b806f5554b2722765735bd877.tar.bz2 exchange-c21da52b685cce8b806f5554b2722765735bd877.zip |
swap dimensions as per protocol spec
Diffstat (limited to 'src/mint-lib/mint_api_refresh.c')
-rw-r--r-- | src/mint-lib/mint_api_refresh.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mint-lib/mint_api_refresh.c b/src/mint-lib/mint_api_refresh.c index 3e50047bb..92535263a 100644 --- a/src/mint-lib/mint_api_refresh.c +++ b/src/mint-lib/mint_api_refresh.c @@ -1951,19 +1951,19 @@ TALER_MINT_refresh_reveal (struct TALER_MINT_Handle *mint, /* build array of transfer private keys */ transfer_privs = json_array (); - for (i=0;i<md->num_melted_coins;i++) + for (j=0;j<TALER_CNC_KAPPA;j++) { - const struct MeltedCoin *mc = &md->melted_coins[i]; - + if (j == noreveal_index) + { + /* This is crucial: exclude the transfer key for the + noreval index! */ + continue; + } tmp = json_array (); - for (j=0;j<TALER_CNC_KAPPA;j++) + for (i=0;i<md->num_melted_coins;i++) { - if (j == noreveal_index) - { - /* This is crucial: exclude the transfer key for the - noreval index! */ - continue; - } + const struct MeltedCoin *mc = &md->melted_coins[i]; + json_array_append (tmp, TALER_json_from_data (&mc->transfer_priv[j], sizeof (struct TALER_TransferPrivateKeyP))); |