Home
last modified time | relevance | path

Searched refs:BN_is_zero (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/crypto/openssl/fuzz/
H A Dbndiv.c78 if (BN_is_zero(b2)) { in FuzzerTestOneInput()
84 if (BN_is_zero(b1)) in FuzzerTestOneInput()
85 success = BN_is_zero(b3) && BN_is_zero(b4); in FuzzerTestOneInput()
87 success = (BN_is_negative(b3) != BN_is_negative(b2) || BN_is_zero(b3)) in FuzzerTestOneInput()
88 && (BN_is_negative(b4) || BN_is_zero(b4)); in FuzzerTestOneInput()
90 success = (BN_is_negative(b3) == BN_is_negative(b2) || BN_is_zero(b3)) in FuzzerTestOneInput()
91 && (!BN_is_negative(b4) || BN_is_zero(b4)); in FuzzerTestOneInput()
109 BN_is_negative(b3), BN_is_negative(b4), BN_is_zero(b4), in FuzzerTestOneInput()
111 && (BN_is_negative(b4) || BN_is_zero(b4)), in FuzzerTestOneInput()
/freebsd/crypto/openssl/doc/man3/
H A DBN_cmp.pod5 BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_abs_is_word, BN_is_odd, BN_are_coprime
15 int BN_is_zero(const BIGNUM *a);
28 BN_is_zero(), BN_is_one(), BN_is_word() and BN_abs_is_word() test if
42 BN_is_zero(), BN_is_one() BN_is_word(), BN_abs_is_word() and
50 Prior to OpenSSL 1.1.0, BN_is_zero(), BN_is_one(), BN_is_word(),
/freebsd/crypto/openssl/crypto/bn/
H A Dbn_sqrt.c47 if (BN_is_zero(a) || BN_is_one(a)) { in BN_mod_sqrt()
193 if (BN_is_zero(y)) in BN_mod_sqrt()
257 if (BN_is_zero(t)) { /* special case: p = 2^e + 1 */ in BN_mod_sqrt()
260 if (BN_is_zero(t)) { in BN_mod_sqrt()
270 if (BN_is_zero(x)) { in BN_mod_sqrt()
H A Dbn_gcd.c82 while (!BN_is_zero(B)) { in bn_mod_inverse_no_branch()
206 if (BN_abs_is_word(n, 1) || BN_is_zero(n)) { in int_bn_mod_inverse()
269 while (!BN_is_zero(B)) { in int_bn_mod_inverse()
357 while (!BN_is_zero(B)) { in int_bn_mod_inverse()
589 if (BN_is_zero(in_b)) { in BN_gcd()
594 if (BN_is_zero(in_a)) { in BN_gcd()
H A Dbn_word.c109 if (BN_is_zero(a)) in BN_add_word()
115 if (!BN_is_zero(a)) in BN_add_word()
144 if (BN_is_zero(a)) { in BN_sub_word()
H A Dbn_kron.c56 if (BN_is_zero(B)) { in BN_kronecker()
102 if (BN_is_zero(A)) { in BN_kronecker()
H A Dbn_conv.c21 if (BN_is_zero(a)) in BN_bn2hex()
75 if (BN_is_zero(t)) { in BN_bn2dec()
82 while (!BN_is_zero(t)) { in BN_bn2dec()
H A Dbn_recp.c45 if (BN_is_zero(d) || !BN_copy(&(recp->N), d)) in BN_RECP_CTX_set()
156 r->neg = BN_is_zero(r) ? 0 : m->neg; in BN_div_recp()
H A Dbn_exp2.c76 if (BN_is_zero(a_mod_m)) { in BN_mod_exp2_mont()
104 if (BN_is_zero(a_mod_m)) { in BN_mod_exp2_mont()
H A Dbn_div.c26 if (BN_is_zero(d)) {
80 rem->neg = BN_is_zero(rem) ? 0 : m->neg;
216 if (BN_is_zero(divisor)) { in BN_div()
H A Dbn_gf2m.c568 if (BN_is_zero(u)) in BN_GF2m_mod_inv_vartime()
579 if (BN_is_zero(u)) in BN_GF2m_mod_inv_vartime()
740 } while (BN_is_zero(b)); in BN_GF2m_mod_inv()
862 if (BN_is_zero(b)) in BN_GF2m_mod_exp_arr()
1015 if (BN_is_zero(a)) { in BN_GF2m_mod_solve_quad_arr()
1063 } while (BN_is_zero(w) && (count < MAX_ITERATIONS)); in BN_GF2m_mod_solve_quad_arr()
1064 if (BN_is_zero(w)) { in BN_GF2m_mod_solve_quad_arr()
H A Dbn_print.c38 if (BN_is_zero(a) && BIO_write(bp, "0", 1) != 1) in BN_print()
H A Dbn_mont.c265 if (BN_is_zero(mod)) in BN_MONT_CTX_set()
317 if (!BN_is_zero(Ri)) { in BN_MONT_CTX_set()
352 if (!BN_is_zero(Ri)) { in BN_MONT_CTX_set()
H A Dbn_rand.c144 if (range->neg || BN_is_zero(range)) { in bnrand_range()
252 if (range->neg || BN_is_zero(range)) { in ossl_bn_priv_rand_range_fixed_top()
/freebsd/crypto/openssl/crypto/dsa/
H A Ddsa_ossl.c150 } while (BN_is_zero(blind)); in ossl_dsa_do_sign_int()
185 if (BN_is_zero(ret->r) || BN_is_zero(ret->s)) { in ossl_dsa_do_sign_int()
235 if (BN_is_zero(dsa->params.p) in dsa_sign_setup()
236 || BN_is_zero(dsa->params.q) in dsa_sign_setup()
237 || BN_is_zero(dsa->params.g) in dsa_sign_setup()
391 if (BN_is_zero(r) || BN_is_negative(r) || BN_ucmp(r, dsa->params.q) >= 0) { in dsa_do_verify()
395 if (BN_is_zero(s) || BN_is_negative(s) || BN_ucmp(s, dsa->params.q) >= 0) { in dsa_do_verify()
/freebsd/crypto/openssl/crypto/ec/
H A Dec2_smpl.c206 if (BN_is_zero(b)) in ossl_ec_GF2m_simple_group_check_discriminant()
430 if (BN_GF2m_cmp(y0, y1) || BN_is_zero(x1)) { in ossl_ec_GF2m_simple_add()
484 if (EC_POINT_is_at_infinity(group, point) || BN_is_zero(point->Y)) in ossl_ec_GF2m_simple_invert()
498 return BN_is_zero(point->Z); in ossl_ec_GF2m_simple_is_at_infinity()
562 ret = BN_is_zero(lh); in ossl_ec_GF2m_simple_is_on_curve()
734 } while (BN_is_zero(s->Z)); in ec_GF2m_simple_ladder_pre()
749 } while (BN_is_zero(r->Y)); in ec_GF2m_simple_ladder_pre()
807 if (BN_is_zero(r->Z)) in ec_GF2m_simple_ladder_post()
810 if (BN_is_zero(s->Z)) { in ec_GF2m_simple_ladder_post()
885 if (num > 1 || BN_is_zero(group->order) || BN_is_zero(group->cofactor)) in ec_GF2m_simple_points_mul()
H A Decp_smpl.c291 if (BN_is_zero(a)) { in ossl_ec_GFp_simple_group_check_discriminant()
292 if (BN_is_zero(b)) in ossl_ec_GFp_simple_group_check_discriminant()
294 } else if (!BN_is_zero(b)) { in ossl_ec_GFp_simple_group_check_discriminant()
311 if (BN_is_zero(a)) in ossl_ec_GFp_simple_group_check_discriminant()
709 if (BN_is_zero(n5)) { in ossl_ec_GFp_simple_add()
710 if (BN_is_zero(n6)) { in ossl_ec_GFp_simple_add()
942 if (EC_POINT_is_at_infinity(group, point) || BN_is_zero(point->Y)) in ossl_ec_GFp_simple_invert()
952 return BN_is_zero(point->Z); in ossl_ec_GFp_simple_is_at_infinity()
1243 if (!BN_is_zero(points[0]->Z)) { in ossl_ec_GFp_simple_points_make_affine()
1257 if (!BN_is_zero(points[i]->Z)) { in ossl_ec_GFp_simple_points_make_affine()
[all …]
H A Dec2_oct.c68 if (BN_is_zero(x)) { in ossl_ec_GF2m_simple_set_compressed_coordinates()
188 if ((form != POINT_CONVERSION_UNCOMPRESSED) && !BN_is_zero(x)) { in ossl_ec_GF2m_simple_point2oct()
354 if (BN_is_zero(x)) { in ossl_ec_GF2m_simple_oct2point()
H A Decdsa_ossl.c236 } while (BN_is_zero(r)); in ecdsa_sign_setup()
381 if (BN_is_zero(s)) { in ossl_ecdsa_simple_sign_sig()
487 …if (BN_is_zero(sig->r) || BN_is_negative(sig->r) || BN_ucmp(sig->r, order) >= 0 || BN_is_zero(sig-… in ossl_ecdsa_simple_verify_sig()
H A Dec_mult.c156 if (BN_is_zero(group->order)) { in ossl_ec_scalar_mul_ladder()
160 if (BN_is_zero(group->cofactor)) { in ossl_ec_scalar_mul_ladder()
431 if (!BN_is_zero(group->order) && !BN_is_zero(group->cofactor)) { in ossl_ec_wNAF_mul()
852 if (BN_is_zero(order)) { in ossl_ec_wNAF_precompute_mult()
H A Dec_lib.c379 if (group->field == NULL || BN_is_zero(group->field) in EC_GROUP_set_generator()
390 if (order == NULL || BN_is_zero(order) || BN_is_negative(order) in EC_GROUP_set_generator()
418 if (cofactor != NULL && !BN_is_zero(cofactor)) { in EC_GROUP_set_generator()
457 return !BN_is_zero(order); in EC_GROUP_get_order()
479 return !BN_is_zero(group->cofactor); in EC_GROUP_get_cofactor()
702 if (!BN_is_zero(ac) && !BN_is_zero(bc) && BN_cmp(ac, bc) != 0) in EC_GROUP_cmp()
1638 if (BN_is_negative(p) || BN_is_zero(p)) { in EC_GROUP_new_from_params()
1703 || (BN_is_negative(order) || BN_is_zero(order)) in EC_GROUP_new_from_params()
/freebsd/crypto/openssl/test/testutil/
H A Dtests.c381 DEFINE_BN_COMPARISONS(eq, ==, BN_is_zero(a))
382 DEFINE_BN_COMPARISONS(ne, !=, !BN_is_zero(a))
383 DEFINE_BN_COMPARISONS(gt, >, !BN_is_negative(a) && !BN_is_zero(a))
384 DEFINE_BN_COMPARISONS(ge, >=, !BN_is_negative(a) || BN_is_zero(a))
385 DEFINE_BN_COMPARISONS(lt, <, BN_is_negative(a) && !BN_is_zero(a))
386 DEFINE_BN_COMPARISONS(le, <=, BN_is_negative(a) || BN_is_zero(a))
/freebsd/usr.bin/factor/
H A Dfactor.c88 #define BN_is_zero(v) (*(v) == 0) macro
171 if (BN_is_zero(val)) /* Historical practice; 0 just exits. */ in pr_fact()
/freebsd/crypto/openssl/crypto/asn1/
H A Dt_pkey.c59 if (BN_is_zero(num)) { in ASN1_bn_print()
/freebsd/crypto/openssl/crypto/sm2/
H A Dsm2_sign.c284 if (BN_is_zero(r)) in sm2_sig_gen()
305 if (BN_is_zero(s)) in sm2_sig_gen()
388 if (BN_is_zero(t)) { in sm2_sig_verify()

123