From 74ce114b832daf49cf51185c38949240de2e89cd Mon Sep 17 00:00:00 2001 From: Lucien Heuzeveldt Date: Tue, 11 Jan 2022 21:16:47 +0100 Subject: change TEH_keys_denomination_sign message parameter --- src/exchange/taler-exchange-httpd_refreshes_reveal.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (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 9d806bea5..5a46aa22e 100644 --- a/src/exchange/taler-exchange-httpd_refreshes_reveal.c +++ b/src/exchange/taler-exchange-httpd_refreshes_reveal.c @@ -507,6 +507,7 @@ resolve_refreshes_reveal_denominations (struct MHD_Connection *connection, for (unsigned int i = 0; inum_fresh_coins; i++) { enum TALER_ErrorCode ec = TALER_EC_NONE; + //FIXME: rrcs[i].coin_sig = TEH_keys_denomination_sign ( @@ -514,6 +515,15 @@ resolve_refreshes_reveal_denominations (struct MHD_Connection *connection, rcds[i].coin_ev, rcds[i].coin_ev_size, &ec); + struct TEH_SignDetails sign_details; + + // FIXME: implement cipher handling + sign_details.cipher = TALER_DENOMINATION_RSA; + sign_details.details.rsa_message.msg = rctx->rcds[i].coin_ev; + sign_details.details.rsa_message.msg_size = rctx->rcds[i].coin_ev_size; + rctx->ev_sigs[i] = TEH_keys_denomination_sign (&dk_h[i], + &sign_details, + &ec); if (TALER_EC_NONE != ec) { GNUNET_break (0); -- cgit v1.2.3