use util api as indicated by fixme
This commit is contained in:
parent
29a8047d6f
commit
6801a3fd88
@ -2432,7 +2432,7 @@ postgres_get_melt_commitment (void *cls,
|
|||||||
struct TALER_MINTDB_Session *session,
|
struct TALER_MINTDB_Session *session,
|
||||||
const struct GNUNET_HashCode *session_hash)
|
const struct GNUNET_HashCode *session_hash)
|
||||||
{
|
{
|
||||||
// FIXME: needs to be implemented!
|
// FIXME: needs to be implemented! (#3832)
|
||||||
#if 0
|
#if 0
|
||||||
struct TALER_MINTDB_MeltCommitment *mc;
|
struct TALER_MINTDB_MeltCommitment *mc;
|
||||||
unsigned int k;
|
unsigned int k;
|
||||||
@ -2484,21 +2484,18 @@ postgres_insert_refresh_collectable (void *cls,
|
|||||||
uint16_t newcoin_index,
|
uint16_t newcoin_index,
|
||||||
const struct TALER_DenominationSignature *ev_sig)
|
const struct TALER_DenominationSignature *ev_sig)
|
||||||
{
|
{
|
||||||
// FIXME: check logic!
|
|
||||||
uint16_t newcoin_index_nbo = htons (newcoin_index); // #3827
|
uint16_t newcoin_index_nbo = htons (newcoin_index); // #3827
|
||||||
PGresult *result;
|
PGresult *result;
|
||||||
|
|
||||||
{
|
|
||||||
struct TALER_PQ_QueryParam params[] = {
|
struct TALER_PQ_QueryParam params[] = {
|
||||||
TALER_PQ_query_param_auto_from_type(session_hash),
|
TALER_PQ_query_param_auto_from_type (session_hash),
|
||||||
TALER_PQ_query_param_auto_from_type(&newcoin_index_nbo),
|
TALER_PQ_query_param_auto_from_type (&newcoin_index_nbo),
|
||||||
TALER_PQ_query_param_rsa_signature(ev_sig->rsa_signature),
|
TALER_PQ_query_param_rsa_signature (ev_sig->rsa_signature),
|
||||||
TALER_PQ_query_param_end
|
TALER_PQ_query_param_end
|
||||||
};
|
};
|
||||||
|
|
||||||
result = TALER_PQ_exec_prepared (session->conn,
|
result = TALER_PQ_exec_prepared (session->conn,
|
||||||
"insert_refresh_collectable",
|
"insert_refresh_collectable",
|
||||||
params);
|
params);
|
||||||
}
|
|
||||||
if (PGRES_COMMAND_OK != PQresultStatus (result))
|
if (PGRES_COMMAND_OK != PQresultStatus (result))
|
||||||
{
|
{
|
||||||
BREAK_DB_ERR (result);
|
BREAK_DB_ERR (result);
|
||||||
@ -2527,6 +2524,7 @@ postgres_get_link_data_list (void *cls,
|
|||||||
// FIXME: check logic!
|
// FIXME: check logic!
|
||||||
struct TALER_MINTDB_LinkDataList *ldl;
|
struct TALER_MINTDB_LinkDataList *ldl;
|
||||||
struct TALER_MINTDB_LinkDataList *pos;
|
struct TALER_MINTDB_LinkDataList *pos;
|
||||||
|
int i;
|
||||||
struct TALER_PQ_QueryParam params[] = {
|
struct TALER_PQ_QueryParam params[] = {
|
||||||
TALER_PQ_query_param_auto_from_type(coin_pub),
|
TALER_PQ_query_param_auto_from_type(coin_pub),
|
||||||
TALER_PQ_query_param_end
|
TALER_PQ_query_param_end
|
||||||
@ -2549,7 +2547,6 @@ postgres_get_link_data_list (void *cls,
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int i = 0;
|
|
||||||
for (i = 0; i < PQntuples (result); i++)
|
for (i = 0; i < PQntuples (result); i++)
|
||||||
{
|
{
|
||||||
struct TALER_RefreshLinkEncrypted *link_enc;
|
struct TALER_RefreshLinkEncrypted *link_enc;
|
||||||
@ -2580,13 +2577,7 @@ postgres_get_link_data_list (void *cls,
|
|||||||
ldl);
|
ldl);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
// FIXME: use util API for this!
|
link_enc = TALER_refresh_link_encrypted_decode (ld_buf,
|
||||||
link_enc = GNUNET_malloc (sizeof (struct TALER_RefreshLinkEncrypted) +
|
|
||||||
ld_buf_size - sizeof (struct GNUNET_CRYPTO_EddsaPrivateKey));
|
|
||||||
link_enc->blinding_key_enc = (const char *) &link_enc[1];
|
|
||||||
link_enc->blinding_key_enc_size = ld_buf_size - sizeof (struct GNUNET_CRYPTO_EddsaPrivateKey);
|
|
||||||
memcpy (link_enc->coin_priv_enc,
|
|
||||||
ld_buf,
|
|
||||||
ld_buf_size);
|
ld_buf_size);
|
||||||
GNUNET_free (ld_buf);
|
GNUNET_free (ld_buf);
|
||||||
pos = GNUNET_new (struct TALER_MINTDB_LinkDataList);
|
pos = GNUNET_new (struct TALER_MINTDB_LinkDataList);
|
||||||
|
Loading…
Reference in New Issue
Block a user