Lines Matching refs:nbits
47 * nbits The key size in bits (The size of the modulus n).
58 int nbits, const BIGNUM *e, BN_CTX *ctx,
91 if (nbits < RSA_FIPS1864_MIN_KEYGEN_KEYSIZE) {
126 nbits, e, ctx, cb))
131 Xq2, nbits, e, ctx, cb))
135 ok = ossl_rsa_check_pminusq_diff(tmp, Xpo, Xqo, nbits);
142 ok = ossl_rsa_check_pminusq_diff(tmp, rsa->p, rsa->q, nbits);
168 * nbits The key size in bits.
173 int ossl_rsa_sp800_56b_validate_strength(int nbits, int strength)
175 int s = (int)ossl_ifc_ffc_compute_security_bits(nbits);
194 static int rsa_validate_rng_strength(EVP_RAND_CTX *rng, int nbits)
203 if (EVP_RAND_get_strength(rng) < ossl_ifc_ffc_compute_security_bits(nbits)) {
223 * nbits The key size.
232 int ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits,
273 if (BN_num_bits(rsa->d) <= (nbits >> 1)) {
351 * nbits The intended key size in bits.
356 int ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed,
371 if (!ossl_rsa_sp800_56b_validate_strength(nbits, -1))
375 if (!rsa_validate_rng_strength(RAND_get0_private(rsa->libctx), nbits))
394 if (!ossl_rsa_fips186_4_gen_prob_primes(rsa, info, nbits, e, ctx, cb))
405 ok = ossl_rsa_sp800_56b_derive_params_from_pq(rsa, nbits, e, ctx);