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/test_crypto.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'src/util/test_crypto.c') diff --git a/src/util/test_crypto.c b/src/util/test_crypto.c index c9f690b2..a517b5bc 100644 --- a/src/util/test_crypto.c +++ b/src/util/test_crypto.c @@ -131,13 +131,16 @@ test_planchets_rsa (uint8_t age) { struct TALER_AgeCommitmentProof acp; struct TALER_AgeCommitmentHash ah = {0}; - uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, - UINT64_MAX); + struct GNUNET_HashCode seed; + + GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, + &seed, + sizeof(seed)); GNUNET_assert (GNUNET_OK == TALER_age_restriction_commit (&age_mask, age, - salt, + &seed, &acp)); TALER_age_commitment_hash (&acp.commitment, &ah); @@ -260,13 +263,16 @@ test_planchets_cs (uint8_t age) { struct TALER_AgeCommitmentHash ah = {0}; struct TALER_AgeCommitmentProof acp; - uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, - UINT64_MAX); + struct GNUNET_HashCode seed; + + GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, + &seed, + sizeof(seed)); GNUNET_assert (GNUNET_OK == TALER_age_restriction_commit (&age_mask, age, - salt, + &seed, &acp)); TALER_age_commitment_hash (&acp.commitment, &ah); -- cgit v1.2.3