Home
last modified time | relevance | path

Searched refs:BN_num_bits (Results 1 – 25 of 69) sorted by relevance

123

/openssl-master/crypto/dh/
A Ddh_key.c47 if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS) { in ossl_dh_compute_key()
52 if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { in ossl_dh_compute_key()
266 if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS) { in generate_key()
271 if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) { in generate_key()
300 ossl_ifc_ffc_compute_security_bits(BN_num_bits(dh->params.p)); in generate_key()
303 || dh->length > BN_num_bits(dh->params.q)) in generate_key()
317 && dh->length >= BN_num_bits(dh->params.p)) in generate_key()
319 l = dh->length ? dh->length : BN_num_bits(dh->params.p) - 1; in generate_key()
346 BN_num_bits(dh->params.q), in generate_key()
A Ddh_lib.c193 return BN_num_bits(dh->params.p); in DH_bits()
209 N = BN_num_bits(dh->params.q); in DH_security_bits()
215 return BN_security_bits(BN_num_bits(dh->params.p), N); in DH_security_bits()
A Ddh_check.c94 if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) in DH_check_params()
96 if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS) in DH_check_params()
/openssl-master/providers/common/
A Dsecuritycheck.c165 L = BN_num_bits(p); in ossl_dsa_check_key()
166 N = BN_num_bits(q); in ossl_dsa_check_key()
209 L = BN_num_bits(p); in ossl_dh_check_key()
218 N = BN_num_bits(q); in ossl_dh_check_key()
/openssl-master/crypto/ffc/
A Dffc_params_validate.c62 L = BN_num_bits(params->p); in ossl_ffc_params_FIPS186_4_validate()
63 N = BN_num_bits(params->q); in ossl_ffc_params_FIPS186_4_validate()
82 L = BN_num_bits(params->p); in ossl_ffc_params_FIPS186_2_validate()
83 N = BN_num_bits(params->q); in ossl_ffc_params_FIPS186_2_validate()
A Dffc_key_generate.c25 int ret = 0, qbits = BN_num_bits(params->q); in ossl_ffc_generate_private_key()
/openssl-master/doc/man3/
A DBN_num_bytes.pod5 BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size
13 int BN_num_bits(const BIGNUM *a);
25 BN_num_bits() returns the number of significant bits in a B<BIGNUM>,
36 Some have tried using BN_num_bits() on individual numbers in RSA keys,
/openssl-master/crypto/bn/
A Dbn_rsa_fips186_4.c201 if ((BN_num_bits(p1i) + BN_num_bits(p2i)) >= in ossl_bn_rsa_fips186_4_gen_prob_primes()
280 if (bits < BN_num_bits(&ossl_bn_inv_sqrt_2)) in ossl_bn_rsa_fips186_4_derive_prime()
283 bits - BN_num_bits(&ossl_bn_inv_sqrt_2)) in ossl_bn_rsa_fips186_4_derive_prime()
323 if (BN_num_bits(Y) > bits) { in ossl_bn_rsa_fips186_4_derive_prime()
A Dbn_gcd.c258 if (BN_is_odd(n) && (BN_num_bits(n) <= 2048)) { in int_bn_mod_inverse()
365 if (BN_num_bits(A) == BN_num_bits(B)) { in int_bn_mod_inverse()
370 } else if (BN_num_bits(A) == BN_num_bits(B) + 1) { in int_bn_mod_inverse()
606 rlen = BN_num_bits(r); in BN_gcd()
607 glen = BN_num_bits(g); in BN_gcd()
A Dbn_mpi.c21 bits = BN_num_bits(a); in BN_bn2mpi()
82 BN_clear_bit(a, BN_num_bits(a) - 1); in BN_mpi2bn()
A Dbn_gf2m.c469 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_mul()
532 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_sqr()
607 if (BN_num_bits(u) < BN_num_bits(v)) { in BN_GF2m_mod_inv_vartime()
624 int ubits = BN_num_bits(u); in BN_GF2m_mod_inv_vartime()
625 int vbits = BN_num_bits(v); /* v is copy of p */ in BN_GF2m_mod_inv_vartime()
744 if (!BN_priv_rand_ex(b, BN_num_bits(p) - 1, in BN_GF2m_mod_inv()
882 n = BN_num_bits(b) - 1; in BN_GF2m_mod_exp_arr()
910 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_exp()
975 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_sqrt()
1111 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_solve_quad()
A Dbn_prime.c247 int min_checks = bn_mr_min_checks(BN_num_bits(w)); in ossl_bn_check_prime()
294 int trial_divisions = calc_trial_divisions(BN_num_bits(w)); in bn_is_prime_int()
384 iterations = bn_mr_min_checks(BN_num_bits(w)); in ossl_bn_miller_rabin_is_prime()
521 if (BN_num_bits(rnd) != bits) in probable_prime()
570 if (BN_num_bits(rnd) < bits in probable_prime_dh()
A Dbn_exp2.c39 bits1 = BN_num_bits(p1); in BN_mod_exp2_mont()
40 bits2 = BN_num_bits(p2); in BN_mod_exp2_mont()
A Dbn_recp.c50 recp->num_bits = BN_num_bits(d); in BN_RECP_CTX_set()
114 i = BN_num_bits(m); in BN_div_recp()
A Dbn_exp.c60 bits = BN_num_bits(p); in BN_exp()
178 bits = BN_num_bits(p); in BN_mod_exp_recp()
319 bits = BN_num_bits(p); in BN_mod_exp_mont()
663 if ((16 == a->top) && (16 == p->top) && (BN_num_bits(m) == 1024) in BN_mod_exp_mont_consttime()
674 } else if ((8 == a->top) && (8 == p->top) && (BN_num_bits(m) == 512)) { in BN_mod_exp_mont_consttime()
1169 bits = BN_num_bits(p); in BN_mod_exp_mont_word()
1291 bits = BN_num_bits(p); in BN_mod_exp_simple()
1413 ((a1->top == 16) && (p1->top == 16) && (BN_num_bits(m1) == 1024) && in BN_mod_exp_mont_consttime_x2()
1414 (a2->top == 16) && (p2->top == 16) && (BN_num_bits(m2) == 1024))) { in BN_mod_exp_mont_consttime_x2()
/openssl-master/crypto/rsa/
A Drsa_sp800_56b_check.c95 shift = nbits - BN_num_bits(&ossl_bn_inv_sqrt_2); in ossl_rsa_check_prime_factor_range()
98 if (BN_num_bits(p) != nbits) in ossl_rsa_check_prime_factor_range()
181 if (BN_num_bits(rsa->d) <= (nbits >> 1)) in ossl_rsa_check_private_exponent()
230 bitlen = BN_num_bits(e); in ossl_rsa_check_public_exponent()
256 return (BN_num_bits(diff) > bitlen); in ossl_rsa_check_pminusq_diff()
291 nbits = BN_num_bits(rsa->n);
402 if (nbits != BN_num_bits(rsa->n)) {
A Drsa_ossl.c82 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) { in rsa_ossl_public_encrypt()
93 if (BN_num_bits(rsa->n) > OPENSSL_RSA_SMALL_MODULUS_BITS) { in rsa_ossl_public_encrypt()
94 if (BN_num_bits(rsa->e) > OPENSSL_RSA_MAX_PUBEXP_BITS) { in rsa_ossl_public_encrypt()
518 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) { in rsa_ossl_public_decrypt()
529 if (BN_num_bits(rsa->n) > OPENSSL_RSA_SMALL_MODULUS_BITS) { in rsa_ossl_public_decrypt()
530 if (BN_num_bits(rsa->e) > OPENSSL_RSA_MAX_PUBEXP_BITS) { in rsa_ossl_public_decrypt()
672 && (BN_num_bits(rsa->q) == BN_num_bits(rsa->p)); in rsa_ossl_mod_exp()
/openssl-master/crypto/dsa/
A Ddsa_lib.c330 return BN_security_bits(BN_num_bits(d->params.p), in DSA_security_bits()
331 BN_num_bits(d->params.q)); in DSA_security_bits()
338 return BN_num_bits(dsa->params.p); in DSA_bits()
A Ddsa_ossl.c134 if (!BN_priv_rand_ex(blind, BN_num_bits(dsa->params.q) - 1, in ossl_dsa_do_sign_int()
237 q_bits = BN_num_bits(dsa->params.q); in dsa_sign_setup()
334 i = BN_num_bits(dsa->params.q); in dsa_do_verify()
341 if (BN_num_bits(dsa->params.p) > OPENSSL_DSA_MAX_MODULUS_BITS) { in dsa_do_verify()
/openssl-master/crypto/ec/
A Dec_mult.c213 cardinality_bits = BN_num_bits(cardinality); in ossl_ec_scalar_mul_ladder()
228 if ((BN_num_bits(k) > cardinality_bits) || (BN_is_negative(k))) { in ossl_ec_scalar_mul_ladder()
487 numblocks = (BN_num_bits(scalar) / blocksize) + 1; in ossl_ec_wNAF_mul()
536 bits = i < num ? BN_num_bits(scalars[i]) : BN_num_bits(scalar); in ossl_ec_wNAF_mul()
873 bits = BN_num_bits(order); in ossl_ec_wNAF_precompute_mult()
A Decdsa_ossl.c122 order_bits = BN_num_bits(order); in ecdsa_sign_setup()
242 i = BN_num_bits(order); in ossl_ecdsa_simple_sign_sig()
413 i = BN_num_bits(order); in ossl_ecdsa_simple_verify_sig()
A Dec_lib.c325 if (BN_num_bits(group->order) <= (BN_num_bits(group->field) + 1) / 2 + 3) { in ec_guess_cofactor()
342 if (!BN_set_bit(q, BN_num_bits(group->field) - 1)) in ec_guess_cofactor()
385 || BN_num_bits(order) > BN_num_bits(group->field) + 1) { in EC_GROUP_set_generator()
1231 return BN_num_bits(group->order); in ossl_ec_group_simple_order_bits()
1617 field_bits = BN_num_bits(p); in EC_GROUP_new_from_params()
1679 || (BN_num_bits(order) > (int)field_bits + 1)) { /* Hasse bound */ in EC_GROUP_new_from_params()
A Dec2_oct.c337 if (BN_num_bits(x) > m) { in ossl_ec_GF2m_simple_oct2point()
348 if (BN_num_bits(y) > m) { in ossl_ec_GF2m_simple_oct2point()
/openssl-master/crypto/pem/
A Dpvkfmt.c632 if (BN_num_bits(e) > 32) in check_bitlen_rsa()
697 bitlen = BN_num_bits(p); in check_bitlen_dsa()
698 if ((bitlen & 7) || (BN_num_bits(q) != 160) in check_bitlen_dsa()
699 || (BN_num_bits(g) > bitlen)) in check_bitlen_dsa()
702 if (BN_num_bits(pub_key) > bitlen) in check_bitlen_dsa()
706 if (BN_num_bits(priv_key) > 160) in check_bitlen_dsa()
/openssl-master/providers/implementations/encode_decode/
A Dencode_key2text.c261 if (BIO_printf(out, "%s: (%d bit)\n", type_label, BN_num_bits(p)) <= 0) in dh_to_text()
331 if (BIO_printf(out, "%s: (%d bit)\n", type_label, BN_num_bits(p)) <= 0) in dsa_to_text()
676 type_label, BN_num_bits(rsa_n), primes) <= 0) in rsa_to_text()
680 type_label, BN_num_bits(rsa_n)) <= 0) in rsa_to_text()

Completed in 42 milliseconds

123