Lines Matching refs:nbits
88 int ossl_rsa_check_prime_factor_range(const BIGNUM *p, int nbits, BN_CTX *ctx) in ossl_rsa_check_prime_factor_range() argument
94 nbits >>= 1; in ossl_rsa_check_prime_factor_range()
95 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()
136 int ossl_rsa_check_prime_factor(BIGNUM *p, BIGNUM *e, int nbits, BN_CTX *ctx) in ossl_rsa_check_prime_factor() argument
144 || ossl_rsa_check_prime_factor_range(p, nbits, ctx) != 1) in ossl_rsa_check_prime_factor()
175 int ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx) in ossl_rsa_check_private_exponent() argument
181 if (BN_num_bits(rsa->d) <= (nbits >> 1)) in ossl_rsa_check_private_exponent()
243 int nbits) in ossl_rsa_check_pminusq_diff() argument
245 int bitlen = (nbits >> 1) - 100; in ossl_rsa_check_pminusq_diff()
284 int nbits; local
291 nbits = BN_num_bits(rsa->n);
297 if (!ossl_rsa_sp800_56b_validate_strength(nbits, -1)) {
332 && (nbits >= RSA_MIN_MODULUS_BITS
369 int strength, int nbits) argument
384 if (!ossl_rsa_sp800_56b_validate_strength(nbits, strength))
402 if (nbits != BN_num_bits(rsa->n)) {
422 ret = ossl_rsa_check_prime_factor(rsa->p, rsa->e, nbits, ctx)
423 && ossl_rsa_check_prime_factor(rsa->q, rsa->e, nbits, ctx)
424 && (ossl_rsa_check_pminusq_diff(r, rsa->p, rsa->q, nbits) > 0)
426 && ossl_rsa_check_private_exponent(rsa, nbits, ctx)