From 74234f75a41222f6a630106be75a799f4f02ec1d Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 25 Oct 2021 18:37:06 +0200 Subject: -work on FTBFS --- src/util/payto.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/util/payto.c') diff --git a/src/util/payto.c b/src/util/payto.c index 26872f1ee..bc8370c40 100644 --- a/src/util/payto.c +++ b/src/util/payto.c @@ -260,7 +260,22 @@ void TALER_payto_hash (const char *payto, struct TALER_PaytoHash *h_payto) { + /* FIXME: 0.8 had TWO WAYS to hash a payto! + one for the exchange, the other + for merchants (i.e. reserve closing). + I think we should unify... */ +#if OLD_EXCHANGE_WAY + GNUNET_assert (GNUNET_YES == + GNUNET_CRYPTO_kdf (hc, + sizeof (*hc), + payto_uri, + strlen (payto_uri) + 1, + "exchange-wire-signature", + strlen ("exchange-wire-signature"), + NULL, 0)); +#else GNUNET_CRYPTO_hash (payto, strlen (payto) + 1, &h_payto->hash); +#endif } -- cgit v1.2.3