-re-enable test-revocation.sh, works again
This commit is contained in:
parent
bab36a2ac8
commit
eac8b8c0da
@ -194,10 +194,7 @@ check_SCRIPTS = \
|
|||||||
|
|
||||||
.NOTPARALLEL:
|
.NOTPARALLEL:
|
||||||
# revocation test disabled for now: need working wallet first!
|
# revocation test disabled for now: need working wallet first!
|
||||||
# TESTS = $(check_SCRIPTS)
|
TESTS = $(check_SCRIPTS)
|
||||||
TESTS = \
|
|
||||||
test-auditor.sh \
|
|
||||||
test-sync.sh
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
taler-auditor.in \
|
taler-auditor.in \
|
||||||
|
@ -1 +1 @@
|
|||||||
1647492342
|
1647525828
|
||||||
|
@ -1 +1 @@
|
|||||||
FGRF6J6HM8AQNGF12MBXCK6ZWSVVBAR4HPGST36WBVQKXMRTVJ2G
|
B2W8HJBYYJTX19W60SAASE3923XBEZFDVQVYAFN7XCJKZAYWF370
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1959,29 +1959,6 @@ check_recoup (struct CoinContext *cc,
|
|||||||
cc->qs = qs;
|
cc->qs = qs;
|
||||||
return GNUNET_SYSERR;
|
return GNUNET_SYSERR;
|
||||||
}
|
}
|
||||||
if (GNUNET_OK !=
|
|
||||||
TALER_wallet_recoup_verify (&coin->denom_pub_hash,
|
|
||||||
coin_blind,
|
|
||||||
&coin->coin_pub,
|
|
||||||
coin_sig))
|
|
||||||
{
|
|
||||||
TALER_ARL_report (report_bad_sig_losses,
|
|
||||||
GNUNET_JSON_PACK (
|
|
||||||
GNUNET_JSON_pack_string ("operation",
|
|
||||||
operation),
|
|
||||||
GNUNET_JSON_pack_uint64 ("row",
|
|
||||||
rowid),
|
|
||||||
TALER_JSON_pack_amount ("loss",
|
|
||||||
amount),
|
|
||||||
GNUNET_JSON_pack_data_auto ("coin_pub",
|
|
||||||
&coin->coin_pub)));
|
|
||||||
TALER_ARL_amount_add (&total_bad_sig_loss,
|
|
||||||
&total_bad_sig_loss,
|
|
||||||
amount);
|
|
||||||
if (TALER_ARL_do_abort ())
|
|
||||||
return GNUNET_SYSERR;
|
|
||||||
return GNUNET_OK;
|
|
||||||
}
|
|
||||||
ds = get_denomination_summary (cc,
|
ds = get_denomination_summary (cc,
|
||||||
issue,
|
issue,
|
||||||
&issue->denom_hash);
|
&issue->denom_hash);
|
||||||
@ -2056,6 +2033,29 @@ recoup_cb (void *cls,
|
|||||||
ppc.last_recoup_serial_id = rowid + 1;
|
ppc.last_recoup_serial_id = rowid + 1;
|
||||||
(void) timestamp;
|
(void) timestamp;
|
||||||
(void) reserve_pub;
|
(void) reserve_pub;
|
||||||
|
if (GNUNET_OK !=
|
||||||
|
TALER_wallet_recoup_verify (&coin->denom_pub_hash,
|
||||||
|
coin_blind,
|
||||||
|
&coin->coin_pub,
|
||||||
|
coin_sig))
|
||||||
|
{
|
||||||
|
TALER_ARL_report (report_bad_sig_losses,
|
||||||
|
GNUNET_JSON_PACK (
|
||||||
|
GNUNET_JSON_pack_string ("operation",
|
||||||
|
"recoup"),
|
||||||
|
GNUNET_JSON_pack_uint64 ("row",
|
||||||
|
rowid),
|
||||||
|
TALER_JSON_pack_amount ("loss",
|
||||||
|
amount),
|
||||||
|
GNUNET_JSON_pack_data_auto ("coin_pub",
|
||||||
|
&coin->coin_pub)));
|
||||||
|
TALER_ARL_amount_add (&total_bad_sig_loss,
|
||||||
|
&total_bad_sig_loss,
|
||||||
|
amount);
|
||||||
|
if (TALER_ARL_do_abort ())
|
||||||
|
return GNUNET_SYSERR;
|
||||||
|
return GNUNET_OK;
|
||||||
|
}
|
||||||
return check_recoup (cc,
|
return check_recoup (cc,
|
||||||
"recoup",
|
"recoup",
|
||||||
rowid,
|
rowid,
|
||||||
@ -2147,6 +2147,29 @@ recoup_refresh_cb (void *cls,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (GNUNET_OK !=
|
||||||
|
TALER_wallet_recoup_refresh_verify (&coin->denom_pub_hash,
|
||||||
|
coin_blind,
|
||||||
|
&coin->coin_pub,
|
||||||
|
coin_sig))
|
||||||
|
{
|
||||||
|
TALER_ARL_report (report_bad_sig_losses,
|
||||||
|
GNUNET_JSON_PACK (
|
||||||
|
GNUNET_JSON_pack_string ("operation",
|
||||||
|
"recoup-refresh"),
|
||||||
|
GNUNET_JSON_pack_uint64 ("row",
|
||||||
|
rowid),
|
||||||
|
TALER_JSON_pack_amount ("loss",
|
||||||
|
amount),
|
||||||
|
GNUNET_JSON_pack_data_auto ("coin_pub",
|
||||||
|
&coin->coin_pub)));
|
||||||
|
TALER_ARL_amount_add (&total_bad_sig_loss,
|
||||||
|
&total_bad_sig_loss,
|
||||||
|
amount);
|
||||||
|
if (TALER_ARL_do_abort ())
|
||||||
|
return GNUNET_SYSERR;
|
||||||
|
return GNUNET_OK;
|
||||||
|
}
|
||||||
return check_recoup (cc,
|
return check_recoup (cc,
|
||||||
"recoup-refresh",
|
"recoup-refresh",
|
||||||
rowid,
|
rowid,
|
||||||
|
@ -191,7 +191,7 @@ TALER_wallet_recoup_sign (
|
|||||||
{
|
{
|
||||||
struct TALER_RecoupRequestPS pr = {
|
struct TALER_RecoupRequestPS pr = {
|
||||||
.purpose.purpose = htonl (TALER_SIGNATURE_WALLET_COIN_RECOUP),
|
.purpose.purpose = htonl (TALER_SIGNATURE_WALLET_COIN_RECOUP),
|
||||||
.purpose.size = htonl (sizeof (struct TALER_RecoupRequestPS)),
|
.purpose.size = htonl (sizeof (pr)),
|
||||||
.h_denom_pub = *h_denom_pub,
|
.h_denom_pub = *h_denom_pub,
|
||||||
.coin_blind = *coin_bks
|
.coin_blind = *coin_bks
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user