From ddf95c491af05732220ac35c6fb1bea48e6f4050 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 10 Jul 2020 22:33:04 +0200 Subject: remove unused/unusable coin_sig, return correct coin_pub in recoup-reveal failure context --- src/lib/exchange_api_common.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/lib/exchange_api_common.c') diff --git a/src/lib/exchange_api_common.c b/src/lib/exchange_api_common.c index feaef7b3..743adb0f 100644 --- a/src/lib/exchange_api_common.c +++ b/src/lib/exchange_api_common.c @@ -876,10 +876,11 @@ TALER_EXCHANGE_verify_coin_history ( TALER_amount_hton (&pc.recoup_amount, &amount); if (GNUNET_OK != - GNUNET_CRYPTO_eddsa_verify (TALER_SIGNATURE_EXCHANGE_CONFIRM_RECOUP, - &pc, - &exchange_sig.eddsa_signature, - &exchange_pub.eddsa_pub)) + GNUNET_CRYPTO_eddsa_verify ( + TALER_SIGNATURE_EXCHANGE_CONFIRM_RECOUP_REFRESH, + &pc, + &exchange_sig.eddsa_signature, + &exchange_pub.eddsa_pub)) { GNUNET_break_op (0); return GNUNET_SYSERR; @@ -890,6 +891,9 @@ TALER_EXCHANGE_verify_coin_history ( { /* signature not supported, new version on server? */ GNUNET_break_op (0); + GNUNET_log (GNUNET_ERROR_TYPE_ERROR, + "Unexpected type `%s' in response\n", + type); GNUNET_assert (GNUNET_SYSERR == add); return GNUNET_SYSERR; } -- cgit v1.2.3