From 17a00ef22dadd10c97fea188c75a8aaeb1e64442 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 26 Apr 2022 23:34:14 +0200 Subject: age restriction: make seed a HashCode due to endianess and security level concerns --- src/exchange/taler-exchange-httpd_refreshes_reveal.c | 4 +--- 1 file changed, 1 insertion(+), 3 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 fbfbf8acb..19c126f7e 100644 --- a/src/exchange/taler-exchange-httpd_refreshes_reveal.c +++ b/src/exchange/taler-exchange-httpd_refreshes_reveal.c @@ -297,8 +297,6 @@ check_commitment (struct RevealContext *rctx, * the transfer_secret and the old age commitment. */ if (NULL != rctx->old_age_commitment) { - uint64_t seed = (uint64_t) ts.key.bits[0] - | (uint64_t) ts.key.bits[1] << 32; struct TALER_AgeCommitmentProof acp = { /* we only need the commitment, not the proof, for the call to * TALER_age_commitment_derive. */ @@ -310,7 +308,7 @@ check_commitment (struct RevealContext *rctx, GNUNET_assert (GNUNET_OK == TALER_age_commitment_derive ( &acp, - seed, + &ts.key, &nacp)); TALER_age_commitment_hash (&nacp.commitment, &h); -- cgit v1.2.3