This commit is contained in:
Christian Grothoff 2022-03-27 05:02:21 +02:00
parent 098d572471
commit 646c9ad061
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -130,18 +130,17 @@ test_planchets_rsa (uint8_t age)
if (0 < age) if (0 < age)
{ {
struct TALER_AgeCommitmentHash ah = {0}; struct TALER_AgeCommitmentHash ah = {0};
struct TALER_AgeCommitmentProof *acp;
uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK,
UINT64_MAX); UINT64_MAX);
acp = GNUNET_new (struct TALER_AgeCommitmentProof); struct TALER_AgeCommitmentProof acp;
GNUNET_assert (GNUNET_OK == GNUNET_assert (GNUNET_OK ==
TALER_age_restriction_commit (&age_mask, TALER_age_restriction_commit (&age_mask,
age, age,
salt, salt,
acp)); &acp));
TALER_age_commitment_hash (&acp->commitment, TALER_age_commitment_hash (&acp.commitment,
&ah); &ah);
ach = &ah; ach = &ah;
} }
@ -260,18 +259,16 @@ test_planchets_cs (uint8_t age)
if (0 < age) if (0 < age)
{ {
struct TALER_AgeCommitmentHash ah = {0}; struct TALER_AgeCommitmentHash ah = {0};
struct TALER_AgeCommitmentProof *acp; struct TALER_AgeCommitmentProof acp;
uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, uint64_t salt = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK,
UINT64_MAX); UINT64_MAX);
acp = GNUNET_new (struct TALER_AgeCommitmentProof);
GNUNET_assert (GNUNET_OK == GNUNET_assert (GNUNET_OK ==
TALER_age_restriction_commit (&age_mask, TALER_age_restriction_commit (&age_mask,
age, age,
salt, salt,
acp)); &acp));
TALER_age_commitment_hash (&acp->commitment, TALER_age_commitment_hash (&acp.commitment,
&ah); &ah);
ach = &ah; ach = &ah;
} }