identifying where key_io still needs to be adapted
This commit is contained in:
parent
af79e61f4d
commit
126cd5b3ff
@ -356,16 +356,14 @@ struct TALER_MINT_DenomKeyIssue
|
|||||||
struct GNUNET_TIME_AbsoluteNBO start;
|
struct GNUNET_TIME_AbsoluteNBO start;
|
||||||
struct GNUNET_TIME_AbsoluteNBO expire_withdraw;
|
struct GNUNET_TIME_AbsoluteNBO expire_withdraw;
|
||||||
struct GNUNET_TIME_AbsoluteNBO expire_spend;
|
struct GNUNET_TIME_AbsoluteNBO expire_spend;
|
||||||
// FIXME: does not work like this:
|
|
||||||
struct GNUNET_CRYPTO_rsa_PublicKey * denom_pub;
|
|
||||||
struct TALER_AmountNBO value;
|
struct TALER_AmountNBO value;
|
||||||
struct TALER_AmountNBO fee_withdraw;
|
struct TALER_AmountNBO fee_withdraw;
|
||||||
struct TALER_AmountNBO fee_deposit;
|
struct TALER_AmountNBO fee_deposit;
|
||||||
struct TALER_AmountNBO fee_refresh;
|
struct TALER_AmountNBO fee_refresh;
|
||||||
|
// FIXME: does not work like this:
|
||||||
|
struct GNUNET_CRYPTO_rsa_PublicKey *denom_pub;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GNUNET_NETWORK_STRUCT_END
|
GNUNET_NETWORK_STRUCT_END
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -71,7 +71,7 @@ signkeys_iterate_dir_iter (void *cls,
|
|||||||
if (nread != sizeof (struct TALER_MINT_SignKeyIssuePriv))
|
if (nread != sizeof (struct TALER_MINT_SignKeyIssuePriv))
|
||||||
{
|
{
|
||||||
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
|
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
|
||||||
"Invalid signkey file: `%s'\n",
|
"Invalid signkey file `%s': wrong size\n",
|
||||||
filename);
|
filename);
|
||||||
return GNUNET_OK;
|
return GNUNET_OK;
|
||||||
}
|
}
|
||||||
@ -137,6 +137,8 @@ TALER_MINT_read_denom_key (const char *filename,
|
|||||||
offset = sizeof (struct TALER_MINT_DenomKeyIssuePriv)
|
offset = sizeof (struct TALER_MINT_DenomKeyIssuePriv)
|
||||||
- offsetof (struct TALER_MINT_DenomKeyIssuePriv,
|
- offsetof (struct TALER_MINT_DenomKeyIssuePriv,
|
||||||
issue.signature);
|
issue.signature);
|
||||||
|
/* FIXME: this is very wrong, does not support variable-size
|
||||||
|
encoding of RSA keys (private or public!) */
|
||||||
if (GNUNET_OK != GNUNET_DISK_file_size (filename,
|
if (GNUNET_OK != GNUNET_DISK_file_size (filename,
|
||||||
&size,
|
&size,
|
||||||
GNUNET_YES,
|
GNUNET_YES,
|
||||||
@ -319,7 +321,6 @@ TALER_MINT_denomkeys_iterate (const char *mint_base_dir,
|
|||||||
void *it_cls)
|
void *it_cls)
|
||||||
{
|
{
|
||||||
char *dir;
|
char *dir;
|
||||||
size_t len;
|
|
||||||
struct DenomkeysIterateContext dic;
|
struct DenomkeysIterateContext dic;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
@ -39,6 +39,8 @@
|
|||||||
#define DIR_DENOMKEYS "denomkeys"
|
#define DIR_DENOMKEYS "denomkeys"
|
||||||
|
|
||||||
|
|
||||||
|
GNUNET_NETWORK_STRUCT_BEGIN
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* On disk format used for a mint signing key. Signing keys are used
|
* On disk format used for a mint signing key. Signing keys are used
|
||||||
* by the mint to affirm its messages, but not to create coins.
|
* by the mint to affirm its messages, but not to create coins.
|
||||||
@ -58,6 +60,8 @@ struct TALER_MINT_SignKeyIssuePriv
|
|||||||
struct TALER_MINT_SignKeyIssue issue;
|
struct TALER_MINT_SignKeyIssue issue;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
GNUNET_NETWORK_STRUCT_END
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* All information about a denomination key (which is used to
|
* All information about a denomination key (which is used to
|
||||||
|
Loading…
Reference in New Issue
Block a user