From 008ba5cf8993221fe236b94a2aadbf6f60739b01 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 9 Feb 2022 19:24:29 +0100 Subject: implement CS refresh-reveal signing, simplify TEH keys logic --- src/exchange/taler-exchange-httpd_refreshes_reveal.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src/exchange/taler-exchange-httpd_refreshes_reveal.c') diff --git a/src/exchange/taler-exchange-httpd_refreshes_reveal.c b/src/exchange/taler-exchange-httpd_refreshes_reveal.c index 646728ecd..568278144 100644 --- a/src/exchange/taler-exchange-httpd_refreshes_reveal.c +++ b/src/exchange/taler-exchange-httpd_refreshes_reveal.c @@ -603,18 +603,11 @@ resolve_refreshes_reveal_denominations (struct MHD_Connection *connection, for (unsigned int i = 0; inum_fresh_coins; i++) { enum TALER_ErrorCode ec = TALER_EC_NONE; - struct TEH_SignDetails sign_details; - const struct TALER_BlindedRsaPlanchet *rp; - - // FIXME: implement cipher handling - rp = &rcds[i].blinded_planchet.details.rsa_blinded_planchet; - sign_details.cipher = TALER_DENOMINATION_RSA; - sign_details.details.rsa_message.msg = rp->blinded_msg; - sign_details.details.rsa_message.msg_size = rp->blinded_msg_size; + rrcs[i].coin_sig = TEH_keys_denomination_sign ( &rrcs[i].h_denom_pub, - &sign_details, + &rcds[i].blinded_planchet, &ec); if (TALER_EC_NONE != ec) { -- cgit v1.2.3