From 31c545b9e803310312a0d9433e79cf206e00ffe4 Mon Sep 17 00:00:00 2001 From: Özgür Kesim Date: Fri, 22 Apr 2022 15:14:30 +0200 Subject: -fixed tests for age restriction, now using correct seed --- src/util/age_restriction.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/util/age_restriction.c') diff --git a/src/util/age_restriction.c b/src/util/age_restriction.c index 1fa8c558..dfb376b2 100644 --- a/src/util/age_restriction.c +++ b/src/util/age_restriction.c @@ -88,17 +88,19 @@ TALER_age_restriction_commit ( const struct GNUNET_HashCode *seed, struct TALER_AgeCommitmentProof *new) { - struct GNUNET_HashCode seed_i = *seed; + struct GNUNET_HashCode seed_i; uint8_t num_pub = __builtin_popcount (mask->bits) - 1; uint8_t num_priv = get_age_group (mask, age); size_t i; + GNUNET_assert (NULL != seed); GNUNET_assert (NULL != new); GNUNET_assert (mask->bits & 1); /* fist bit must have been set */ GNUNET_assert (0 <= num_priv); GNUNET_assert (31 > num_priv); GNUNET_assert (num_priv <= num_pub); + seed_i = *seed; new->commitment.mask.bits = mask->bits; new->commitment.num = num_pub; new->proof.num = num_priv; -- cgit v1.2.3