Home
last modified time | relevance | path

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

123

/dragonfly/crypto/openssh/
HDdh.c140 if (BN_num_bits(dhg->p) != dhg->size) { in parse_prime()
142 linenum, BN_num_bits(dhg->p), dhg->size - 1); in parse_prime()
239 int n = BN_num_bits(dh_pub); in dh_pub_is_valid()
270 debug2("bits set: %d/%d", bits_set, BN_num_bits(dh_p)); in dh_pub_is_valid()
277 bits_set, BN_num_bits(dh_p)); in dh_pub_is_valid()
292 (pbits = BN_num_bits(dh_p)) <= 0 || in dh_gen_key()
HDssh-rsa.c49 return BN_num_bits(rsa_n); in ssh_rsa_size()
416 if (BN_num_bits(rsa_n) < SSH_RSA_MINIMUM_MODULUS_SIZE) in ssh_rsa_sign()
491 if (BN_num_bits(rsa_n) < SSH_RSA_MINIMUM_MODULUS_SIZE) in ssh_rsa_verify()
/dragonfly/crypto/libressl/crypto/pem/
HDpvkfmt.c551 bitlen = BN_num_bits(dsa->p); in check_bitlen_dsa()
552 if ((bitlen & 7) || (BN_num_bits(dsa->q) != 160) || in check_bitlen_dsa()
553 (BN_num_bits(dsa->g) > bitlen)) in check_bitlen_dsa()
556 if (BN_num_bits(dsa->pub_key) > bitlen) in check_bitlen_dsa()
560 if (BN_num_bits(dsa->priv_key) > 160) in check_bitlen_dsa()
577 if (BN_num_bits(rsa->e) > 32) in check_bitlen_rsa()
579 bitlen = BN_num_bits(rsa->n); in check_bitlen_rsa()
581 hnbyte = (BN_num_bits(rsa->n) + 15) >> 4; in check_bitlen_rsa()
612 hnbyte = (BN_num_bits(rsa->n) + 15) >> 4; in write_rsa()
/dragonfly/crypto/libressl/crypto/dh/
HDdh_lib.c245 return BN_num_bits(dh->p); in DH_bits()
254 N = BN_num_bits(dh->q); in DH_security_bits()
258 return BN_security_bits(BN_num_bits(dh->p), N); in DH_security_bits()
291 dh->length = BN_num_bits(dh->q); in DH_set0_pqg()
HDdh_key.c111 if (BN_num_bits(dh->p) > OPENSSL_DH_MAX_MODULUS_BITS) { in generate_key()
147 l = dh->length ? dh->length : BN_num_bits(dh->p) - 1; in generate_key()
182 if (BN_num_bits(dh->p) > OPENSSL_DH_MAX_MODULUS_BITS) { in compute_key()
HDdh_ameth.c358 if (BIO_printf(bp, "%s: (%d bit)\n", ktype, BN_num_bits(x->p)) <= 0) in do_dh_print()
397 return BN_num_bits(pkey->pkey.dh->p); in dh_bits()
/dragonfly/crypto/libressl/crypto/dsa/
HDdsa_lib.c261 return BN_security_bits(BN_num_bits(d->p), BN_num_bits(d->q)); in DSA_security_bits()
284 ret->length = BN_num_bits(r->q); in DSA_dup_DH()
424 return BN_num_bits(dsa->p); in DSA_bits()
HDdsa_ossl.c236 q_bits = BN_num_bits(dsa->q); in dsa_sign_setup()
270 !BN_copy(&k, BN_num_bits(&l) > q_bits ? &l : &m)) in dsa_sign_setup()
327 qbits = BN_num_bits(dsa->q); in dsa_do_verify()
332 if (BN_num_bits(dsa->p) > OPENSSL_DSA_MAX_MODULUS_BITS) { in dsa_do_verify()
HDdsa_ameth.c305 return BN_num_bits(pkey->pkey.dsa->p); in dsa_bits()
426 BN_num_bits(x->p)) <= 0) in do_dsa_print()
497 qbits = BN_num_bits(dsa->q); in old_dsa_priv_decode()
502 if (BN_num_bits(dsa->p) > OPENSSL_DSA_MAX_MODULUS_BITS) { in old_dsa_priv_decode()
/dragonfly/crypto/libressl/crypto/bn/
HDbn_gf2m.c546 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_mul()
609 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_sqr()
683 if (BN_num_bits(u) < BN_num_bits(v)) { in BN_GF2m_mod_inv()
699 int i, ubits = BN_num_bits(u), in BN_GF2m_mod_inv()
700 vbits = BN_num_bits(v), /* v is copy of p */ in BN_GF2m_mod_inv()
1014 n = BN_num_bits(b) - 1; in BN_GF2m_mod_exp_arr()
1045 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_exp()
1109 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_sqrt()
1244 const int max = BN_num_bits(p) + 1; in BN_GF2m_mod_solve_quad()
HDbn_isqrt.c85 c = (BN_num_bits(n) - 1) / 2; in bn_isqrt()
91 s = BN_num_bits(b) - 1; in bn_isqrt()
HDbn_gcd.c307 if (BN_is_odd(n) && (BN_num_bits(n) <= (BN_BITS <= 32 ? 450 : 2048))) { in BN_mod_inverse_internal()
405 if (BN_num_bits(A) == BN_num_bits(B)) { in BN_mod_inverse_internal()
410 } else if (BN_num_bits(A) == BN_num_bits(B) + 1) { in BN_mod_inverse_internal()
HDbn_mod.c277 max_shift = BN_num_bits(m) - BN_num_bits(r); in BN_mod_lshift_quick()
HDbn_recp.c105 recp->num_bits = BN_num_bits(d); in BN_RECP_CTX_set()
179 i = BN_num_bits(m); in BN_div_recp()
HDbn_exp2.c143 bits1 = BN_num_bits(p1); in BN_mod_exp2_mont()
144 bits2 = BN_num_bits(p2); in BN_mod_exp2_mont()
HDbn_exp.c147 bits = BN_num_bits(p); in BN_exp()
270 bits = BN_num_bits(p); in BN_mod_exp_recp()
413 bits = BN_num_bits(p); in BN_mod_exp_mont_internal()
672 bits = BN_num_bits(p); in BN_mod_exp_mont_consttime()
950 bits = BN_num_bits(p); in BN_mod_exp_mont_word()
1077 bits = BN_num_bits(p); in BN_mod_exp_simple()
HDbn_rand.c231 n = BN_num_bits(range); /* n > 0 */ in bn_rand_range()
HDbn_mont.c393 mont->ri = (BN_num_bits(mod) + in BN_MONT_CTX_set()
468 mont->ri = BN_num_bits(&mont->N); in BN_MONT_CTX_set()
/dragonfly/crypto/libressl/crypto/rsa/
HDrsa_eay.c169 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) { in RSA_eay_public_encrypt()
180 if (BN_num_bits(rsa->n) > OPENSSL_RSA_SMALL_MODULUS_BITS) { in RSA_eay_public_encrypt()
181 if (BN_num_bits(rsa->e) > OPENSSL_RSA_MAX_PUBEXP_BITS) { in RSA_eay_public_encrypt()
610 if (BN_num_bits(rsa->n) > OPENSSL_RSA_MAX_MODULUS_BITS) { in RSA_eay_public_decrypt()
621 if (BN_num_bits(rsa->n) > OPENSSL_RSA_SMALL_MODULUS_BITS) { in RSA_eay_public_decrypt()
622 if (BN_num_bits(rsa->e) > OPENSSL_RSA_MAX_PUBEXP_BITS) { in RSA_eay_public_decrypt()
HDrsa_pss.c117 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_verify_PKCS1_PSS_mgf1()
223 MSBits = (BN_num_bits(rsa->n) - 1) & 0x7; in RSA_padding_add_PKCS1_PSS_mgf1()
HDrsa_crpt.c79 return BN_num_bits(r->n); in RSA_bits()
/dragonfly/crypto/libressl/crypto/ec/
HDec_lib.c281 if (BN_num_bits(&group->order) <= in ec_guess_cofactor()
282 (BN_num_bits(&group->field) + 1) / 2 + 3) { in ec_guess_cofactor()
297 if (!BN_set_bit(q, BN_num_bits(&group->field) - 1)) in ec_guess_cofactor()
355 BN_num_bits(order) > BN_num_bits(&group->field) + 1) { in EC_GROUP_set_generator()
389 if (BN_num_bits(&group->cofactor) > BN_num_bits(&group->field) + 1) { in EC_GROUP_set_generator()
1287 return BN_num_bits(&group->order); in ec_group_simple_order_bits()
HDec_mult.c231 len = BN_num_bits(scalar); in compute_wNAF()
402 numblocks = (BN_num_bits(scalar) / blocksize) + 1; in ec_wNAF_mul()
452 bits = i < num ? BN_num_bits(scalars[i]) : BN_num_bits(scalar); in ec_wNAF_mul()
763 bits = BN_num_bits(order); in ec_wNAF_precompute_mult()
/dragonfly/crypto/libressl/crypto/ecdsa/
HDecs_ossl.c105 order_bits = BN_num_bits(order); in ecdsa_prepare_digest()
172 order_bits = BN_num_bits(order); in ecdsa_sign_setup()
203 !BN_copy(k, BN_num_bits(r) > order_bits ? r : X)) in ecdsa_sign_setup()
/dragonfly/crypto/libressl/crypto/gost/
HDgostr341001.c202 if (BN_num_bits(k) <= BN_num_bits(order)) in gost2001_do_sign()

123