Commit 5d1c09de authored by Andy Polyakov's avatar Andy Polyakov
Browse files

bn/bn_lcl.h,bn_nist.c: addres strict warnings with -DBN_DEBUG.



Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 582ad5d4
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -151,7 +151,6 @@
 * all operations manipulating the bit in question in non-BN_DEBUG build.
 */
#  define BN_FLG_FIXED_TOP 0x10000
#  include <assert.h>
#  ifdef BN_DEBUG_RAND
#   define bn_pollute(a) \
        do { \
@@ -175,10 +174,10 @@
        do { \
                const BIGNUM *_bnum2 = (a); \
                if (_bnum2 != NULL) { \
                        int top = _bnum2->top; \
                        assert((top == 0 && !_bnum2->neg) || \
                               (top && ((_bnum2->flags & BN_FLG_FIXED_TOP) \
                                        || _bnum2->d[top - 1] != 0))); \
                        int _top = _bnum2->top; \
                        (void)ossl_assert((_top == 0 && !_bnum2->neg) || \
                                  (_top && ((_bnum2->flags & BN_FLG_FIXED_TOP) \
                                            || _bnum2->d[_top - 1] != 0))); \
                        bn_pollute(_bnum2); \
                } \
        } while(0)
+1 −1
Original line number Diff line number Diff line
@@ -254,7 +254,7 @@ static void nist_cp_bn_0(BN_ULONG *dst, const BN_ULONG *src, int top, int max)
    int i;

#ifdef BN_DEBUG
    assert(top <= max);
    (void)ossl_assert(top <= max);
#endif
    for (i = 0; i < top; i++)
        dst[i] = src[i];