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_0_2b~106
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=df6c736fbd0c1779df3464c8dfdaae723d65e8e5;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>
(cherry picked from commit 4446044a793a9103a4bc70c0214005e6a4463767)
---

diff --git a/crypto/ec/ecp_nistz256.c b/crypto/ec/ecp_nistz256.c
index 35c56c7777..a9516577ed 100644
--- a/crypto/ec/ecp_nistz256.c
+++ b/crypto/ec/ecp_nistz256.c
@@ -1327,7 +1327,7 @@ static int ecp_nistz256_points_mul(const EC_GROUP *group,
         !ecp_nistz256_set_words(&r->Z, p.p.Z)) {
         goto err;
     }
-    r->Z_is_one = is_one(p.p.Z);
+    r->Z_is_one = is_one(p.p.Z) & 1;
 
     ret = 1;