Lines Matching refs:primes

31 static int rsa_keygen(OSSL_LIB_CTX *libctx, RSA *rsa, int bits, int primes,
50 int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, in RSA_generate_multi_prime_key() argument
56 return rsa->meth->rsa_multi_prime_keygen(rsa, bits, primes, in RSA_generate_multi_prime_key()
65 if (primes == 2) in RSA_generate_multi_prime_key()
71 return rsa_keygen(rsa->libctx, rsa, bits, primes, e_value, cb, 0); in RSA_generate_multi_prime_key()
82 int ossl_rsa_multiprime_derive(RSA *rsa, int bits, int primes, in DEFINE_STACK_OF()
258 static int rsa_multiprime_keygen(RSA *rsa, int bits, int primes, in rsa_multiprime_keygen() argument
288 if (primes < RSA_DEFAULT_PRIME_NUM || primes > ossl_rsa_multip_cap(bits)) { in rsa_multiprime_keygen()
316 quo = bits / primes; in rsa_multiprime_keygen()
317 rmd = bits % primes; in rsa_multiprime_keygen()
319 for (i = 0; i < primes; i++) in rsa_multiprime_keygen()
340 if (primes > RSA_DEFAULT_PRIME_NUM) { in rsa_multiprime_keygen()
342 prime_infos = sk_RSA_PRIME_INFO_new_reserve(NULL, primes - 2); in rsa_multiprime_keygen()
353 for (i = 2; i < primes; i++) { in rsa_multiprime_keygen()
365 for (i = 0; i < primes; i++) { in rsa_multiprime_keygen()
483 if (primes > 4) { in rsa_multiprime_keygen()
540 for (i = 2; i < primes; i++) { in rsa_multiprime_keygen()
556 if (!ossl_rsa_multiprime_derive(rsa, bits, primes, e_value, in rsa_multiprime_keygen()
573 for (i = 2; i < primes; i++) { in rsa_multiprime_keygen()
604 static int rsa_keygen(OSSL_LIB_CTX *libctx, RSA *rsa, int bits, int primes, in rsa_keygen() argument
617 if (primes == 2 in rsa_keygen()
622 ok = rsa_multiprime_keygen(rsa, bits, primes, e_value, cb); in rsa_keygen()