diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-06-19 22:24:02 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-06-19 22:24:02 +0200 |
commit | 2c1db3ea04c9628aa8c57cab1fe635321090f0d4 (patch) | |
tree | 4d7ba98954b7884863007bbe3fb15f8d3630fa71 /src/mint-tools/taler-mint-keyup.c | |
parent | 113dee90a9454c6eec4d088e433968688de2d685 (diff) |
fix struct used in size calc for key signing
Diffstat (limited to 'src/mint-tools/taler-mint-keyup.c')
-rw-r--r-- | src/mint-tools/taler-mint-keyup.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mint-tools/taler-mint-keyup.c b/src/mint-tools/taler-mint-keyup.c index 81b6c9020..e1952c9fa 100644 --- a/src/mint-tools/taler-mint-keyup.c +++ b/src/mint-tools/taler-mint-keyup.c @@ -752,10 +752,12 @@ create_denomkey_issue (const struct CoinTypeParams *params, ¶ms->fee_deposit); TALER_amount_hton (&dki->issue.fee_refresh, ¶ms->fee_refresh); - dki->issue.purpose.purpose = htonl (TALER_SIGNATURE_MASTER_DENOMINATION_KEY_VALIDITY); - dki->issue.purpose.size = htonl (sizeof (struct TALER_MINTDB_DenominationKeyIssueInformation) - - offsetof (struct TALER_MINTDB_DenominationKeyIssueInformation, - issue.purpose)); + dki->issue.purpose.purpose + = htonl (TALER_SIGNATURE_MASTER_DENOMINATION_KEY_VALIDITY); + dki->issue.purpose.size + = htonl (sizeof (struct TALER_DenominationKeyValidityPS) - + offsetof (struct TALER_DenominationKeyValidityPS, + purpose)); GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_eddsa_sign (&master_priv.eddsa_priv, &dki->issue.purpose, |