bn/bn_lcl.h,bn_nist.c: addres strict warnings with -DBN_DEBUG.
Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
582ad5d4d9
commit
5d1c09de1f
2 changed files with 5 additions and 6 deletions
|
@ -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)
|
||||
|
|
|
@ -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];
|
||||
|
|
Loading…
Reference in a new issue