From: Niels Möller Date: Sat, 1 Jun 2024 16:21:57 +0000 (+0200) Subject: Use NETTLE_OCTET_SIZE_TO_LIMB_SIZE macro. X-Git-Tag: nettle_3.10rc1~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5749390f9343ecc7b6319623495d3afb653acf9f;p=thirdparty%2Fnettle.git Use NETTLE_OCTET_SIZE_TO_LIMB_SIZE macro. --- diff --git a/ChangeLog b/ChangeLog index 3aeb992d..23571377 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-06-01 Niels Möller + + * eddsa-hash.c (_eddsa_hash): Use NETTLE_OCTET_SIZE_TO_LIMB_SIZE. + 2024-05-15 Niels Möller * powerpc64/p8/gcm-aes-encrypt.asm: Reduce register usage. diff --git a/eddsa-hash.c b/eddsa-hash.c index f14c16c8..052eda23 100644 --- a/eddsa-hash.c +++ b/eddsa-hash.c @@ -50,7 +50,7 @@ void _eddsa_hash (const struct ecc_modulo *m, mp_limb_t *rp, size_t digest_size, const uint8_t *digest) { - mp_size_t nlimbs = (8*digest_size + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; + mp_size_t nlimbs = NETTLE_OCTET_SIZE_TO_LIMB_SIZE (digest_size); mp_limb_t cy; mpn_set_base256_le (rp, nlimbs, digest, digest_size);