Lines Matching refs:RSA
85 /* for multi-prime RSA, defined in RFC 8017 */
87 /* Be careful using this if the RSA structure is shared */
106 unsigned char *to, RSA *rsa, int padding);
108 unsigned char *to, RSA *rsa, int padding);
110 unsigned char *to, RSA *rsa, int padding);
112 unsigned char *to, RSA *rsa, int padding);
114 int (*rsa_mod_exp) (BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx);
119 int (*init) (RSA *rsa);
121 int (*finish) (RSA *rsa);
135 const RSA *rsa);
138 unsigned int siglen, const RSA *rsa);
140 * If this callback is NULL, the builtin software RSA key-gen will be
145 int (*rsa_keygen) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);
146 int (*rsa_multi_prime_keygen) (RSA *rsa, int bits, int primes,
162 int ossl_rsa_multip_calc_product(RSA *rsa);
173 int ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx);
176 int ossl_rsa_check_crt_components(const RSA *rsa, BN_CTX *ctx);
178 int ossl_rsa_sp800_56b_pairwise_test(RSA *rsa, BN_CTX *ctx);
179 int ossl_rsa_sp800_56b_check_public(const RSA *rsa);
180 int ossl_rsa_sp800_56b_check_private(const RSA *rsa);
181 int ossl_rsa_sp800_56b_check_keypair(const RSA *rsa, const BIGNUM *efixed,
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,
188 int ossl_rsa_fips186_4_gen_prob_primes(RSA *rsa, RSA_ACVP_TEST *test,