From: Emilia Kasper <emilia@openssl.org>
Date: Mon, 27 Apr 2015 13:41:52 +0000 (+0200)
Subject: NISTZ256: set Z_is_one to boolean 0/1 as is customary.
X-Git-Tag: OpenSSL_1_1_0-pre1~1263
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4446044a793a9103a4bc70c0214005e6a4463767;p=oweals%2Fopenssl.git

NISTZ256: set Z_is_one to boolean 0/1 as is customary.

Cosmetic, no real effect.

Reviewed-by: Richard Levitte <levitte@openssl.org>
---

diff --git a/crypto/ec/ecp_nistz256.c b/crypto/ec/ecp_nistz256.c
index fd4898d227..7574f26658 100644
--- a/crypto/ec/ecp_nistz256.c
+++ b/crypto/ec/ecp_nistz256.c
@@ -1346,7 +1346,7 @@ static int ecp_nistz256_points_mul(const EC_GROUP *group,
         !bn_set_words(r->Z, p.p.Z, P256_LIMBS)) {
         goto err;
     }
-    r->Z_is_one = is_one(p.p.Z);
+    r->Z_is_one = is_one(p.p.Z) & 1;
 
     ret = 1;