summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_refreshes_reveal.c
diff options
context:
space:
mode:
authorLucien Heuzeveldt <lucienclaude.heuzeveldt@students.bfh.ch>2022-01-11 21:16:47 +0100
committerGian Demarmels <gian@demarmels.org>2022-02-04 15:36:48 +0100
commit74ce114b832daf49cf51185c38949240de2e89cd (patch)
tree66d6c577b82006e9553cd32aaaaaa3d70ea70e13 /src/exchange/taler-exchange-httpd_refreshes_reveal.c
parent5b7e8f9ac55990823363edffa0e907256d15ce4f (diff)
downloadexchange-74ce114b832daf49cf51185c38949240de2e89cd.tar.gz
exchange-74ce114b832daf49cf51185c38949240de2e89cd.tar.bz2
exchange-74ce114b832daf49cf51185c38949240de2e89cd.zip
change TEH_keys_denomination_sign message parameter
Diffstat (limited to 'src/exchange/taler-exchange-httpd_refreshes_reveal.c')
-rw-r--r--src/exchange/taler-exchange-httpd_refreshes_reveal.c10
1 files changed, 10 insertions, 0 deletions
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; i<rctx->num_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);