From 187ae6f8a2231628be944ae43ef53f47b8428d12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCr=20Kesim?= Date: Mon, 13 Mar 2023 00:31:49 +0100 Subject: WIP: age-withdraw, continue verify_commitment_and_max_age, 7/n - coin, blinding, nonce and age restriction now derived from TALER_PlanchetMasterSecretP - use max_age instead than max_age_group as argument - Also, docs updated in other repo. --- src/util/age_restriction.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/util/age_restriction.c') diff --git a/src/util/age_restriction.c b/src/util/age_restriction.c index 594e1d464..beb68e5a6 100644 --- a/src/util/age_restriction.c +++ b/src/util/age_restriction.c @@ -585,10 +585,10 @@ TALER_age_mask_to_string ( enum GNUNET_GenericReturnValue -TALER_age_restriction_commit_from_base ( - const struct TALER_CoinSpendPrivateKeyP *coin_priv, +TALER_age_restriction_from_secret ( + const struct TALER_PlanchetMasterSecretP *secret, const struct TALER_AgeMask *mask, - uint8_t max_age, + const uint8_t max_age, struct TALER_AgeCommitmentProof *ncp) { struct GNUNET_HashCode seed_i = {0}; @@ -596,7 +596,7 @@ TALER_age_restriction_commit_from_base ( uint8_t num_priv; GNUNET_assert (NULL != mask); - GNUNET_assert (NULL != coin_priv); + GNUNET_assert (NULL != secret); GNUNET_assert (NULL != ncp); GNUNET_assert (mask->bits & 1); /* fist bit must have been set */ @@ -629,7 +629,7 @@ TALER_age_restriction_commit_from_base ( const char *label = i < num_priv ? "age-commitment" : "age-factor"; ret = GNUNET_CRYPTO_kdf (&seed_i, sizeof(seed_i), - coin_priv, sizeof(*coin_priv), + secret, sizeof(*secret), label, strlen (label), &i, sizeof(i), NULL, 0); -- cgit v1.2.3