Symbol: BN_is_zero
crypto/openssl/apps/ca.c
1823
if (BN_is_zero(serial))
crypto/openssl/apps/ca.c
2149
if (BN_is_zero(bn))
crypto/openssl/apps/ca.c
951
if (BN_is_zero(serial)) {
crypto/openssl/apps/lib/apps.c
1350
if (BN_is_zero(in)) {
crypto/openssl/apps/ocsp.c
1241
if (BN_is_zero(bn)) {
crypto/openssl/crypto/asn1/a_int.c
483
if (BN_is_negative(bn) && !BN_is_zero(bn))
crypto/openssl/crypto/asn1/a_int.c
497
if (BN_is_zero(bn))
crypto/openssl/crypto/asn1/t_pkey.c
59
if (BN_is_zero(num)) {
crypto/openssl/crypto/bn/bn_conv.c
21
if (BN_is_zero(a))
crypto/openssl/crypto/bn/bn_conv.c
75
if (BN_is_zero(t)) {
crypto/openssl/crypto/bn/bn_conv.c
82
while (!BN_is_zero(t)) {
crypto/openssl/crypto/bn/bn_div.c
216
if (BN_is_zero(divisor)) {
crypto/openssl/crypto/bn/bn_div.c
26
if (BN_is_zero(d)) {
crypto/openssl/crypto/bn/bn_div.c
80
rem->neg = BN_is_zero(rem) ? 0 : m->neg;
crypto/openssl/crypto/bn/bn_exp.c
1347
if (BN_is_zero(val[0])) {
crypto/openssl/crypto/bn/bn_exp.c
221
if (BN_is_zero(val[0])) {
crypto/openssl/crypto/bn/bn_exp2.c
104
if (BN_is_zero(a_mod_m)) {
crypto/openssl/crypto/bn/bn_exp2.c
76
if (BN_is_zero(a_mod_m)) {
crypto/openssl/crypto/bn/bn_gcd.c
206
if (BN_abs_is_word(n, 1) || BN_is_zero(n)) {
crypto/openssl/crypto/bn/bn_gcd.c
269
while (!BN_is_zero(B)) {
crypto/openssl/crypto/bn/bn_gcd.c
357
while (!BN_is_zero(B)) {
crypto/openssl/crypto/bn/bn_gcd.c
589
if (BN_is_zero(in_b)) {
crypto/openssl/crypto/bn/bn_gcd.c
594
if (BN_is_zero(in_a)) {
crypto/openssl/crypto/bn/bn_gcd.c
82
while (!BN_is_zero(B)) {
crypto/openssl/crypto/bn/bn_gf2m.c
1015
if (BN_is_zero(a)) {
crypto/openssl/crypto/bn/bn_gf2m.c
1063
} while (BN_is_zero(w) && (count < MAX_ITERATIONS));
crypto/openssl/crypto/bn/bn_gf2m.c
1064
if (BN_is_zero(w)) {
crypto/openssl/crypto/bn/bn_gf2m.c
568
if (BN_is_zero(u))
crypto/openssl/crypto/bn/bn_gf2m.c
579
if (BN_is_zero(u))
crypto/openssl/crypto/bn/bn_gf2m.c
740
} while (BN_is_zero(b));
crypto/openssl/crypto/bn/bn_gf2m.c
862
if (BN_is_zero(b))
crypto/openssl/crypto/bn/bn_intern.c
30
if (BN_is_zero(scalar)) {
crypto/openssl/crypto/bn/bn_kron.c
102
if (BN_is_zero(A)) {
crypto/openssl/crypto/bn/bn_kron.c
56
if (BN_is_zero(B)) {
crypto/openssl/crypto/bn/bn_lib.c
196
if (BN_is_zero(a))
crypto/openssl/crypto/bn/bn_lib.c
878
if (b && !BN_is_zero(a))
crypto/openssl/crypto/bn/bn_mont.c
265
if (BN_is_zero(mod))
crypto/openssl/crypto/bn/bn_mont.c
317
if (!BN_is_zero(Ri)) {
crypto/openssl/crypto/bn/bn_mont.c
352
if (!BN_is_zero(Ri)) {
crypto/openssl/crypto/bn/bn_prime.c
377
if (BN_is_zero(w3) || BN_is_negative(w3))
crypto/openssl/crypto/bn/bn_print.c
38
if (BN_is_zero(a) && BIO_write(bp, "0", 1) != 1)
crypto/openssl/crypto/bn/bn_rand.c
144
if (range->neg || BN_is_zero(range)) {
crypto/openssl/crypto/bn/bn_rand.c
252
if (range->neg || BN_is_zero(range)) {
crypto/openssl/crypto/bn/bn_recp.c
156
r->neg = BN_is_zero(r) ? 0 : m->neg;
crypto/openssl/crypto/bn/bn_recp.c
45
if (BN_is_zero(d) || !BN_copy(&(recp->N), d))
crypto/openssl/crypto/bn/bn_shift.c
53
if (BN_is_zero(a)) {
crypto/openssl/crypto/bn/bn_sqrt.c
193
if (BN_is_zero(y))
crypto/openssl/crypto/bn/bn_sqrt.c
257
if (BN_is_zero(t)) { /* special case: p = 2^e + 1 */
crypto/openssl/crypto/bn/bn_sqrt.c
260
if (BN_is_zero(t)) {
crypto/openssl/crypto/bn/bn_sqrt.c
270
if (BN_is_zero(x)) {
crypto/openssl/crypto/bn/bn_sqrt.c
47
if (BN_is_zero(a) || BN_is_one(a)) {
crypto/openssl/crypto/bn/bn_word.c
109
if (BN_is_zero(a))
crypto/openssl/crypto/bn/bn_word.c
115
if (!BN_is_zero(a))
crypto/openssl/crypto/bn/bn_word.c
144
if (BN_is_zero(a)) {
crypto/openssl/crypto/der_writer.c
154
if (BN_is_zero(v))
crypto/openssl/crypto/dh/dh_check.c
88
|| BN_is_zero(dh->params.g)
crypto/openssl/crypto/dsa/dsa_ossl.c
150
} while (BN_is_zero(blind));
crypto/openssl/crypto/dsa/dsa_ossl.c
185
if (BN_is_zero(ret->r) || BN_is_zero(ret->s)) {
crypto/openssl/crypto/dsa/dsa_ossl.c
235
if (BN_is_zero(dsa->params.p)
crypto/openssl/crypto/dsa/dsa_ossl.c
236
|| BN_is_zero(dsa->params.q)
crypto/openssl/crypto/dsa/dsa_ossl.c
237
|| BN_is_zero(dsa->params.g)
crypto/openssl/crypto/dsa/dsa_ossl.c
391
if (BN_is_zero(r) || BN_is_negative(r) || BN_ucmp(r, dsa->params.q) >= 0) {
crypto/openssl/crypto/dsa/dsa_ossl.c
395
if (BN_is_zero(s) || BN_is_negative(s) || BN_ucmp(s, dsa->params.q) >= 0) {
crypto/openssl/crypto/ec/ec2_oct.c
188
if ((form != POINT_CONVERSION_UNCOMPRESSED) && !BN_is_zero(x)) {
crypto/openssl/crypto/ec/ec2_oct.c
354
if (BN_is_zero(x)) {
crypto/openssl/crypto/ec/ec2_oct.c
68
if (BN_is_zero(x)) {
crypto/openssl/crypto/ec/ec2_smpl.c
206
if (BN_is_zero(b))
crypto/openssl/crypto/ec/ec2_smpl.c
430
if (BN_GF2m_cmp(y0, y1) || BN_is_zero(x1)) {
crypto/openssl/crypto/ec/ec2_smpl.c
484
if (EC_POINT_is_at_infinity(group, point) || BN_is_zero(point->Y))
crypto/openssl/crypto/ec/ec2_smpl.c
498
return BN_is_zero(point->Z);
crypto/openssl/crypto/ec/ec2_smpl.c
562
ret = BN_is_zero(lh);
crypto/openssl/crypto/ec/ec2_smpl.c
734
} while (BN_is_zero(s->Z));
crypto/openssl/crypto/ec/ec2_smpl.c
749
} while (BN_is_zero(r->Y));
crypto/openssl/crypto/ec/ec2_smpl.c
807
if (BN_is_zero(r->Z))
crypto/openssl/crypto/ec/ec2_smpl.c
810
if (BN_is_zero(s->Z)) {
crypto/openssl/crypto/ec/ec2_smpl.c
885
if (num > 1 || BN_is_zero(group->order) || BN_is_zero(group->cofactor))
crypto/openssl/crypto/ec/ec_asn1.c
652
if (BN_is_negative(p) || BN_is_zero(p)) {
crypto/openssl/crypto/ec/ec_asn1.c
721
if (BN_is_negative(a) || BN_is_zero(a)) {
crypto/openssl/crypto/ec/ec_backend.c
464
if (order == NULL || BN_is_zero(order))
crypto/openssl/crypto/ec/ec_check.c
99
if (BN_is_zero(order)) {
crypto/openssl/crypto/ec/ec_curve.c
3329
&& (cofactor == NULL || BN_is_zero(cofactor)
crypto/openssl/crypto/ec/ec_key.c
355
while (BN_is_zero(priv_key));
crypto/openssl/crypto/ec/ec_key.c
580
if (BN_is_zero(order)) {
crypto/openssl/crypto/ec/ec_key.c
804
if (order == NULL || BN_is_zero(order))
crypto/openssl/crypto/ec/ec_lib.c
1638
if (BN_is_negative(p) || BN_is_zero(p)) {
crypto/openssl/crypto/ec/ec_lib.c
1703
|| (BN_is_negative(order) || BN_is_zero(order))
crypto/openssl/crypto/ec/ec_lib.c
379
if (group->field == NULL || BN_is_zero(group->field)
crypto/openssl/crypto/ec/ec_lib.c
390
if (order == NULL || BN_is_zero(order) || BN_is_negative(order)
crypto/openssl/crypto/ec/ec_lib.c
418
if (cofactor != NULL && !BN_is_zero(cofactor)) {
crypto/openssl/crypto/ec/ec_lib.c
457
return !BN_is_zero(order);
crypto/openssl/crypto/ec/ec_lib.c
479
return !BN_is_zero(group->cofactor);
crypto/openssl/crypto/ec/ec_lib.c
702
if (!BN_is_zero(ac) && !BN_is_zero(bc) && BN_cmp(ac, bc) != 0)
crypto/openssl/crypto/ec/ec_mult.c
156
if (BN_is_zero(group->order)) {
crypto/openssl/crypto/ec/ec_mult.c
160
if (BN_is_zero(group->cofactor)) {
crypto/openssl/crypto/ec/ec_mult.c
431
if (!BN_is_zero(group->order) && !BN_is_zero(group->cofactor)) {
crypto/openssl/crypto/ec/ec_mult.c
852
if (BN_is_zero(order)) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
236
} while (BN_is_zero(r));
crypto/openssl/crypto/ec/ecdsa_ossl.c
381
if (BN_is_zero(s)) {
crypto/openssl/crypto/ec/ecdsa_ossl.c
487
if (BN_is_zero(sig->r) || BN_is_negative(sig->r) || BN_ucmp(sig->r, order) >= 0 || BN_is_zero(sig->s) || BN_is_negative(sig->s) || BN_ucmp(sig->s, order) >= 0) {
crypto/openssl/crypto/ec/ecp_mont.c
254
if (BN_is_zero(r)) {
crypto/openssl/crypto/ec/ecp_nistz256.c
845
if (BN_is_zero(order)) {
crypto/openssl/crypto/ec/ecp_oct.c
124
if (BN_is_zero(y)) {
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
94
|| BN_is_zero(scalar_ptr)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1243
if (!BN_is_zero(points[0]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1257
if (!BN_is_zero(points[i]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1293
if (!BN_is_zero(points[i]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1311
if (!BN_is_zero(points[0]->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1322
if (!BN_is_zero(p->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
1398
} while (BN_is_zero(e));
crypto/openssl/crypto/ec/ecp_smpl.c
1455
} while (BN_is_zero(lambda));
crypto/openssl/crypto/ec/ecp_smpl.c
1521
} while (BN_is_zero(r->Y));
crypto/openssl/crypto/ec/ecp_smpl.c
1527
} while (BN_is_zero(s->Z));
crypto/openssl/crypto/ec/ecp_smpl.c
1655
if (BN_is_zero(r->Z))
crypto/openssl/crypto/ec/ecp_smpl.c
1658
if (BN_is_zero(s->Z)) {
crypto/openssl/crypto/ec/ecp_smpl.c
291
if (BN_is_zero(a)) {
crypto/openssl/crypto/ec/ecp_smpl.c
292
if (BN_is_zero(b))
crypto/openssl/crypto/ec/ecp_smpl.c
294
} else if (!BN_is_zero(b)) {
crypto/openssl/crypto/ec/ecp_smpl.c
311
if (BN_is_zero(a))
crypto/openssl/crypto/ec/ecp_smpl.c
709
if (BN_is_zero(n5)) {
crypto/openssl/crypto/ec/ecp_smpl.c
710
if (BN_is_zero(n6)) {
crypto/openssl/crypto/ec/ecp_smpl.c
942
if (EC_POINT_is_at_infinity(group, point) || BN_is_zero(point->Y))
crypto/openssl/crypto/ec/ecp_smpl.c
952
return BN_is_zero(point->Z);
crypto/openssl/crypto/encode_decode/encoder_lib.c
723
if (BN_is_zero(bn))
crypto/openssl/crypto/rsa/rsa_ossl.c
1122
if (BN_is_zero(vrfy)) {
crypto/openssl/crypto/rsa/rsa_ossl.c
1132
if (!BN_is_zero(vrfy)) {
crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c
252
if (BN_is_zero(diff))
crypto/openssl/crypto/sm2/sm2_sign.c
284
if (BN_is_zero(r))
crypto/openssl/crypto/sm2/sm2_sign.c
305
if (BN_is_zero(s))
crypto/openssl/crypto/sm2/sm2_sign.c
388
if (BN_is_zero(t)) {
crypto/openssl/crypto/srp/srp_lib.c
275
ret = !BN_is_zero(r);
crypto/openssl/crypto/x509/v3_ncons.c
493
if (bn == NULL || !BN_is_zero(bn))
crypto/openssl/crypto/x509/v3_utl.c
237
if (isneg && BN_is_zero(bn))
crypto/openssl/fuzz/bignum.c
72
if (BN_is_zero(b3)) {
crypto/openssl/fuzz/bndiv.c
109
BN_is_negative(b3), BN_is_negative(b4), BN_is_zero(b4),
crypto/openssl/fuzz/bndiv.c
111
&& (BN_is_negative(b4) || BN_is_zero(b4)),
crypto/openssl/fuzz/bndiv.c
78
if (BN_is_zero(b2)) {
crypto/openssl/fuzz/bndiv.c
84
if (BN_is_zero(b1))
crypto/openssl/fuzz/bndiv.c
85
success = BN_is_zero(b3) && BN_is_zero(b4);
crypto/openssl/fuzz/bndiv.c
87
success = (BN_is_negative(b3) != BN_is_negative(b2) || BN_is_zero(b3))
crypto/openssl/fuzz/bndiv.c
88
&& (BN_is_negative(b4) || BN_is_zero(b4));
crypto/openssl/fuzz/bndiv.c
90
success = (BN_is_negative(b3) == BN_is_negative(b2) || BN_is_zero(b3))
crypto/openssl/fuzz/bndiv.c
91
&& (!BN_is_negative(b4) || BN_is_zero(b4));
crypto/openssl/include/openssl/bn.h
191
int BN_is_zero(const BIGNUM *a);
crypto/openssl/providers/implementations/kem/ec_kem.c
440
} while (BN_is_zero(priv) || BN_cmp(priv, order) >= 0);
crypto/openssl/providers/implementations/kem/ec_kem.c
91
&& !BN_is_zero(rem);
crypto/openssl/ssl/statem/statem_srvr.c
3215
if (BN_ucmp(s->srp_ctx.A, s->srp_ctx.N) >= 0 || BN_is_zero(s->srp_ctx.A)) {
crypto/openssl/ssl/tls_srp.c
397
|| BN_is_zero(srp->B)) {
crypto/openssl/test/bntest.c
1187
else if (BN_is_zero(r))
crypto/openssl/test/bntest.c
2290
|| !TEST_true(BN_is_zero(zbn)) \
crypto/openssl/test/bntest.c
2292
|| !TEST_true(BN_is_zero(zbn)) \
crypto/openssl/test/bntest.c
2294
|| !TEST_true(BN_is_zero(zbn))) \
crypto/openssl/test/bntest.c
2327
|| !TEST_true(BN_is_zero(bn_##e)) \
crypto/openssl/test/exptest.c
34
if (!BN_is_zero(r)) {
crypto/openssl/test/testutil/format_output.c
213
if (bn != NULL && !BN_is_zero(bn)) {
crypto/openssl/test/testutil/format_output.c
387
if (bn == NULL || BN_is_zero(bn)) {
crypto/openssl/test/testutil/tests.c
381
DEFINE_BN_COMPARISONS(eq, ==, BN_is_zero(a))
crypto/openssl/test/testutil/tests.c
382
DEFINE_BN_COMPARISONS(ne, !=, !BN_is_zero(a))
crypto/openssl/test/testutil/tests.c
383
DEFINE_BN_COMPARISONS(gt, >, !BN_is_negative(a) && !BN_is_zero(a))
crypto/openssl/test/testutil/tests.c
384
DEFINE_BN_COMPARISONS(ge, >=, !BN_is_negative(a) || BN_is_zero(a))
crypto/openssl/test/testutil/tests.c
385
DEFINE_BN_COMPARISONS(lt, <, BN_is_negative(a) && !BN_is_zero(a))
crypto/openssl/test/testutil/tests.c
386
DEFINE_BN_COMPARISONS(le, <=, BN_is_negative(a) || BN_is_zero(a))
usr.bin/factor/factor.c
171
if (BN_is_zero(val)) /* Historical practice; 0 just exits. */