Lines Matching refs:primes
22 static int rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value,
41 int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, in RSA_generate_multi_prime_key() argument
46 return rsa->meth->rsa_multi_prime_keygen(rsa, bits, primes, in RSA_generate_multi_prime_key()
55 if (primes == 2) in RSA_generate_multi_prime_key()
61 return rsa_builtin_keygen(rsa, bits, primes, e_value, cb); in RSA_generate_multi_prime_key()
64 static int rsa_builtin_keygen(RSA *rsa, int bits, int primes, BIGNUM *e_value, in rsa_builtin_keygen() argument
82 if (primes < RSA_DEFAULT_PRIME_NUM || primes > rsa_multip_cap(bits)) { in rsa_builtin_keygen()
99 quo = bits / primes; in rsa_builtin_keygen()
100 rmd = bits % primes; in rsa_builtin_keygen()
102 for (i = 0; i < primes; i++) in rsa_builtin_keygen()
124 if (primes > RSA_DEFAULT_PRIME_NUM) { in rsa_builtin_keygen()
126 prime_infos = sk_RSA_PRIME_INFO_new_reserve(NULL, primes - 2); in rsa_builtin_keygen()
136 for (i = 2; i < primes; i++) { in rsa_builtin_keygen()
148 for (i = 0; i < primes; i++) { in rsa_builtin_keygen()
259 if (primes > 4) { in rsa_builtin_keygen()
304 for (i = 2; i < primes; i++) { in rsa_builtin_keygen()
344 for (i = 2; i < primes; i++) { in rsa_builtin_keygen()
371 for (i = 2; i < primes; i++) { in rsa_builtin_keygen()