From: Matt Caswell Date: Thu, 1 Feb 2018 14:23:13 +0000 (+0000) Subject: Use NLIMBS where appropriate to simplify the code X-Git-Tag: OpenSSL_1_1_1-pre2~73 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=756b5af71c50a5e66525b06daa4372b44cf1040e;p=oweals%2Fopenssl.git Use NLIMBS where appropriate to simplify the code Reviewed-by: Bernd Edlinger (Merged from https://github.com/openssl/openssl/pull/5105) --- 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; }