From 756b5af71c50a5e66525b06daa4372b44cf1040e Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Thu, 1 Feb 2018 14:23:13 +0000 Subject: [PATCH] Use NLIMBS where appropriate to simplify the code Reviewed-by: Bernd Edlinger (Merged from https://github.com/openssl/openssl/pull/5105) --- crypto/ec/curve448/arch_32/f_impl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/ec/curve448/arch_32/f_impl.h b/crypto/ec/curve448/arch_32/f_impl.h index 78971e8576..7c87e972e2 100644 --- a/crypto/ec/curve448/arch_32/f_impl.h +++ b/crypto/ec/curve448/arch_32/f_impl.h @@ -29,7 +29,7 @@ void gf_sub_RAW(gf out, const gf a, const gf b) { unsigned int i; - for (i = 0; i < sizeof(*out) / sizeof(out->limb[0]); i++) { + for (i = 0; i < NLIMBS; i++) { out->limb[i] = a->limb[i] - b->limb[i]; } } @@ -39,7 +39,7 @@ void gf_bias(gf a, int amt) unsigned int i; uint32_t co1 = ((1 << 28) - 1) * amt, co2 = co1 - amt; - for (i = 0; i < sizeof(*a) / sizeof(a->limb[0]); i++) + for (i = 0; i < NLIMBS; i++) a->limb[i] += (i == sizeof(*a) / sizeof(a->limb[0]) / 2) ? co2 : co1; } -- 2.25.1