implement and use new macros BN_get_sign(), BN_set_sign()
[openssl.git] / crypto / ec / ec_mult.c
index 4978a54352ba5b8d828af9437a311cfda20a37b4..f5312aa23ac4d300df0317e71f6a7e6ac4c8767a 100644 (file)
@@ -102,7 +102,7 @@ static signed char *compute_wNAF(const BIGNUM *scalar, int w, size_t *ret_len)
        next_bit = bit << 1; /* at most 256 */
        mask = next_bit - 1; /* at most 255 */
 
-       if (scalar->neg)
+       if (BN_get_sign(scalar))
                {
                sign = -1;
                }