fix struct used in size calc for key signing
This commit is contained in:
parent
113dee90a9
commit
2c1db3ea04
@ -458,10 +458,12 @@ parse_json_denomkey (struct TALER_MINT_DenomPublicKey *denom_key,
|
||||
EXITIF (GNUNET_SYSERR == parse_json_amount (obj, &fee_deposit));
|
||||
EXITIF (NULL == (obj = json_object_get (denom_key_obj, "fee_refresh")));
|
||||
EXITIF (GNUNET_SYSERR == parse_json_amount (obj, &fee_refresh));
|
||||
denom_key_issue.purpose.purpose = htonl (TALER_SIGNATURE_MASTER_DENOMINATION_KEY_VALIDITY);
|
||||
denom_key_issue.purpose.size = htonl
|
||||
(sizeof (struct TALER_DenominationKeyValidityPS) -
|
||||
offsetof (struct TALER_DenominationKeyValidityPS, purpose));
|
||||
denom_key_issue.purpose.purpose
|
||||
= htonl (TALER_SIGNATURE_MASTER_DENOMINATION_KEY_VALIDITY);
|
||||
denom_key_issue.purpose.size
|
||||
= htonl (sizeof (struct TALER_DenominationKeyValidityPS) -
|
||||
offsetof (struct TALER_DenominationKeyValidityPS,
|
||||
purpose));
|
||||
denom_key_issue.master = *master_key;
|
||||
denom_key_issue.start = GNUNET_TIME_absolute_hton (valid_from);
|
||||
denom_key_issue.expire_withdraw = GNUNET_TIME_absolute_hton (withdraw_valid_until);
|
||||
|
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user