Home
last modified time | relevance | path

Searched refs:nbits (Results 1 – 16 of 16) sorted by relevance

/openssl/crypto/rsa/
H A Drsa_sp800_56b_check.c94 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()
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
[all …]
H A Drsa_sp800_56b_gen.c91 if (nbits < RSA_FIPS1864_MIN_KEYGEN_KEYSIZE) { in ossl_rsa_fips186_4_gen_prob_primes()
126 nbits, e, ctx, cb)) in ossl_rsa_fips186_4_gen_prob_primes()
135 ok = ossl_rsa_check_pminusq_diff(tmp, Xpo, Xqo, nbits); in ossl_rsa_fips186_4_gen_prob_primes()
142 ok = ossl_rsa_check_pminusq_diff(tmp, rsa->p, rsa->q, nbits); in ossl_rsa_fips186_4_gen_prob_primes()
173 int ossl_rsa_sp800_56b_validate_strength(int nbits, int strength) in ossl_rsa_sp800_56b_validate_strength() argument
175 int s = (int)ossl_ifc_ffc_compute_security_bits(nbits); in ossl_rsa_sp800_56b_validate_strength()
194 static int rsa_validate_rng_strength(EVP_RAND_CTX *rng, int nbits) in rsa_validate_rng_strength() argument
232 int ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits, in ossl_rsa_sp800_56b_derive_params_from_pq() argument
273 if (BN_num_bits(rsa->d) <= (nbits >> 1)) { in ossl_rsa_sp800_56b_derive_params_from_pq()
370 if (!ossl_rsa_sp800_56b_validate_strength(nbits, -1)) in ossl_rsa_sp800_56b_generate_key()
[all …]
H A Drsa_local.h165 int ossl_rsa_sp800_56b_validate_strength(int nbits, int strength);
167 int nbits);
173 int ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx);
174 int ossl_rsa_check_prime_factor(BIGNUM *p, BIGNUM *e, int nbits, BN_CTX *ctx);
175 int ossl_rsa_check_prime_factor_range(const BIGNUM *p, int nbits, BN_CTX *ctx);
182 int strength, int nbits);
183 int ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed,
186 int ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits,
189 int nbits, const BIGNUM *e, BN_CTX *ctx,
H A Drsa_pmeth.c35 int nbits; member
66 rctx->nbits = 2048; in pkey_rsa_init()
90 dctx->nbits = sctx->nbits; in pkey_rsa_copy()
496 rctx->nbits = p1; in pkey_rsa_ctrl()
660 int nbits = atoi(value); in pkey_rsa_ctrl_str() local
662 return EVP_PKEY_CTX_set_rsa_keygen_bits(ctx, nbits); in pkey_rsa_ctrl_str()
768 ret = RSA_generate_multi_prime_key(rsa, rctx->nbits, rctx->primes, in pkey_rsa_keygen()
/openssl/crypto/dsa/
H A Ddsa_pmeth.c29 int nbits; /* size of p in bits (default: 2048) */ member
44 dctx->nbits = 2048; in pkey_dsa_init()
64 dctx->nbits = sctx->nbits; in pkey_dsa_copy()
131 dctx->nbits = p1; in pkey_dsa_ctrl()
190 int nbits; in pkey_dsa_ctrl_str() local
191 nbits = atoi(value); in pkey_dsa_ctrl_str()
192 return EVP_PKEY_CTX_set_dsa_paramgen_bits(ctx, nbits); in pkey_dsa_ctrl_str()
233 FFC_PARAM_TYPE_DSA, dctx->nbits, in pkey_dsa_paramgen()
/openssl/crypto/bn/
H A Dbn_x931p.c162 int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx) in BN_X931_generate_Xpq() argument
170 if ((nbits < 1024) || (nbits & 0xff)) in BN_X931_generate_Xpq()
172 nbits >>= 1; in BN_X931_generate_Xpq()
178 if (!BN_priv_rand_ex(Xp, nbits, BN_RAND_TOP_TWO, BN_RAND_BOTTOM_ANY, 0, in BN_X931_generate_Xpq()
188 if (!BN_priv_rand_ex(Xq, nbits, BN_RAND_TOP_TWO, BN_RAND_BOTTOM_ANY, 0, in BN_X931_generate_Xpq()
195 if (BN_num_bits(t) > (nbits - 100)) in BN_X931_generate_Xpq()
H A Dbn_rsa_fips186_4.c60 static int bn_rsa_fips186_5_aux_prime_min_size(int nbits) in bn_rsa_fips186_5_aux_prime_min_size() argument
62 if (nbits >= 4096) in bn_rsa_fips186_5_aux_prime_min_size()
64 if (nbits >= 3072) in bn_rsa_fips186_5_aux_prime_min_size()
66 if (nbits >= 2048) in bn_rsa_fips186_5_aux_prime_min_size()
80 static int bn_rsa_fips186_5_aux_prime_max_sum_size_for_prob_primes(int nbits) in bn_rsa_fips186_5_aux_prime_max_sum_size_for_prob_primes() argument
82 if (nbits >= 4096) in bn_rsa_fips186_5_aux_prime_max_sum_size_for_prob_primes()
84 if (nbits >= 3072) in bn_rsa_fips186_5_aux_prime_max_sum_size_for_prob_primes()
86 if (nbits >= 2048) in bn_rsa_fips186_5_aux_prime_max_sum_size_for_prob_primes()
/openssl/crypto/modes/
H A Dcfb128.c151 int nbits, const void *key, in cfbr_encrypt_block() argument
159 if (nbits <= 0 || nbits > 128) in cfbr_encrypt_block()
166 num = (nbits + 7) / 8; in cfbr_encrypt_block()
174 rem = nbits % 8; in cfbr_encrypt_block()
175 num = nbits / 8; in cfbr_encrypt_block()
/openssl/apps/
H A Dgendsa.c64 int ret = 1, private = 0, verbose = 0, nbits; in gendsa_main() local
132 nbits = EVP_PKEY_get_bits(pkey); in gendsa_main()
133 if (nbits > OPENSSL_DSA_MAX_MODULUS_BITS) in gendsa_main()
150 pkey = app_keygen(ctx, "DSA", nbits, verbose); in gendsa_main()
/openssl/crypto/evp/
H A Ddsa_ctrl.c76 int EVP_PKEY_CTX_set_dsa_paramgen_bits(EVP_PKEY_CTX *ctx, int nbits) in EVP_PKEY_CTX_set_dsa_paramgen_bits() argument
80 size_t bits = nbits; in EVP_PKEY_CTX_set_dsa_paramgen_bits()
/openssl/providers/implementations/keymgmt/
H A Drsa_kmgmt.c422 size_t nbits; member
468 gctx->nbits = 2048; in gen_init()
512 if (!OSSL_PARAM_get_size_t(p, &gctx->nbits)) in rsa_gen_set_params()
514 if (gctx->nbits < RSA_MIN_MODULUS_BITS) { in rsa_gen_set_params()
620 (int)gctx->nbits, (int)gctx->primes, in rsa_gen()
/openssl/crypto/ffc/
H A Dffc_dh.c52 int32_t nbits; member
/openssl/include/openssl/
H A Ddsa.h43 int EVP_PKEY_CTX_set_dsa_paramgen_bits(EVP_PKEY_CTX *ctx, int nbits);
H A Dbn.h394 int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx);
/openssl/doc/man1/
H A Dopenssl-req.pod.in168 [B<rsa:>]I<nbits> generates an RSA key I<nbits> in size.
169 If I<nbits> is omitted, i.e., B<-newkey> B<rsa> is specified,
/openssl/doc/man3/
H A DEVP_PKEY_CTX_ctrl.pod125 int EVP_PKEY_CTX_set_dsa_paramgen_bits(EVP_PKEY_CTX *ctx, int nbits);
392 parameter generation to B<nbits>. If not specified, 2048 is used.

Completed in 56 milliseconds