exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit f32c0503fd56ed4014633ff1796efec0566d2a46
parent a1a59e5f97fcfcb1999194ecf9b7b5c14c0cb34b
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Fri, 14 Aug 2026 18:20:09 +0200

use hkdf in canonical way

Diffstat:
Msrc/util/age_restriction.c | 20++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/util/age_restriction.c b/src/util/age_restriction.c @@ -137,10 +137,10 @@ ecdsa_create_from_seed ( GNUNET_OK == GNUNET_CRYPTO_hkdf_gnunet (key, sizeof (*key), - seed, - seed_size, "age commitment", - sizeof ("age commitment") - 1)); + sizeof ("age commitment") - 1), + seed, + seed_size); /* See GNUNET_CRYPTO_ecdsa_key_create */ key->d[0] &= 248; key->d[31] &= 127; @@ -276,12 +276,12 @@ TALER_age_commitment_derive_from_secret ( struct GNUNET_HashCode salt; enum GNUNET_GenericReturnValue ret; - ret = GNUNET_CRYPTO_hkdf_gnunet (&salt, - sizeof (salt), - "age commitment", - strlen ("age commitment"), - secret, - sizeof(*secret)); + ret = GNUNET_CRYPTO_hkdf_gnunet (&salt, + sizeof (salt), + "age commitment", + strlen ("age commitment"), + secret, + sizeof(*secret)); if (GNUNET_OK != ret) { GNUNET_break (0); @@ -784,8 +784,8 @@ TALER_age_restriction_from_secret ( uint32_t ibe = htonl ((uint32_t) i); ret = GNUNET_CRYPTO_hkdf_gnunet (&seed_i, sizeof(seed_i), - secret, sizeof(*secret), label, strlen (label), + secret, sizeof(*secret), GNUNET_CRYPTO_kdf_arg_auto (&ibe)); GNUNET_assert (GNUNET_OK == ret);