RSA_METHOD
const RSA_METHOD *m = RSA_get_default_method();
static const RSA_METHOD kc_rsa_pkcs1_method = {
static const RSA_METHOD *
static const RSA_METHOD *p11_rsa_pkcs1_method;
RSA_METHOD *new_method;
const RSA_METHOD *meth;
RSA_METHOD *rsa_meth = NULL;
RSA_METHOD *rsa_meth;
const RSA_METHOD *meth;
static RSA_METHOD *rsa_method;
const RSA_METHOD *rsa_meth;
const RSA_METHOD *ENGINE_get_RSA(const ENGINE *e)
int ENGINE_set_RSA(ENGINE *e, const RSA_METHOD *rsa_meth)
const RSA_METHOD *RSA_get_method(const RSA *rsa)
int RSA_set_method(RSA *rsa, const RSA_METHOD *meth)
const RSA_METHOD *mtmp;
const RSA_METHOD *meth;
int (*RSA_meth_get_pub_enc(const RSA_METHOD *meth))(int flen, const unsigned char *from,
int RSA_meth_set_pub_enc(RSA_METHOD *meth,
int (*RSA_meth_get_pub_dec(const RSA_METHOD *meth))(int flen, const unsigned char *from,
int RSA_meth_set_pub_dec(RSA_METHOD *meth,
int (*RSA_meth_get_priv_enc(const RSA_METHOD *meth))(int flen, const unsigned char *from,
int RSA_meth_set_priv_enc(RSA_METHOD *meth,
int (*RSA_meth_get_priv_dec(const RSA_METHOD *meth))(int flen, const unsigned char *from,
int RSA_meth_set_priv_dec(RSA_METHOD *meth,
int (*RSA_meth_get_mod_exp(const RSA_METHOD *meth))(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx)
int RSA_meth_set_mod_exp(RSA_METHOD *meth,
int (*RSA_meth_get_bn_mod_exp(const RSA_METHOD *meth))(BIGNUM *r, const BIGNUM *a, const BIGNUM *p,
int RSA_meth_set_bn_mod_exp(RSA_METHOD *meth,
int (*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa)
RSA_METHOD *RSA_meth_new(const char *name, int flags)
int RSA_meth_set_init(RSA_METHOD *meth, int (*init)(RSA *rsa))
int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa))
int (*RSA_meth_get_sign(const RSA_METHOD *meth))(int type,
RSA_METHOD *meth = OPENSSL_zalloc(sizeof(*meth));
int RSA_meth_set_sign(RSA_METHOD *meth,
int (*RSA_meth_get_verify(const RSA_METHOD *meth))(int dtype, const unsigned char *m,
int RSA_meth_set_verify(RSA_METHOD *meth,
int (*RSA_meth_get_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)
int RSA_meth_set_keygen(RSA_METHOD *meth,
int (*RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)
int RSA_meth_set_multi_prime_keygen(RSA_METHOD *meth,
void RSA_meth_free(RSA_METHOD *meth)
RSA_METHOD *RSA_meth_dup(const RSA_METHOD *meth)
RSA_METHOD *ret = OPENSSL_malloc(sizeof(*ret));
const char *RSA_meth_get0_name(const RSA_METHOD *meth)
int RSA_meth_set1_name(RSA_METHOD *meth, const char *name)
int RSA_meth_get_flags(const RSA_METHOD *meth)
int RSA_meth_set_flags(RSA_METHOD *meth, int flags)
void *RSA_meth_get0_app_data(const RSA_METHOD *meth)
int RSA_meth_set0_app_data(RSA_METHOD *meth, void *app_data)
static RSA_METHOD rsa_pkcs1_ossl_meth = {
static RSA_METHOD rsa_pkcs1_ossl_meth = {
static const RSA_METHOD *default_RSA_meth = &rsa_pkcs1_ossl_meth;
void RSA_set_default_method(const RSA_METHOD *meth)
const RSA_METHOD *RSA_get_default_method(void)
const RSA_METHOD *RSA_PKCS1_OpenSSL(void)
const RSA_METHOD *RSA_null_method(void)
static RSA_METHOD *capi_rsa_method = NULL;
const RSA_METHOD *ossl_rsa_meth;
OSSL_DEPRECATEDIN_3_0 int ENGINE_set_RSA(ENGINE *e, const RSA_METHOD *rsa_meth);
OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *ENGINE_get_RSA(const ENGINE *e);
OSSL_DEPRECATEDIN_3_0 void RSA_set_default_method(const RSA_METHOD *meth);
OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *RSA_get_default_method(void);
OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *RSA_null_method(void);
OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *RSA_get_method(const RSA *rsa);
OSSL_DEPRECATEDIN_3_0 int RSA_set_method(RSA *rsa, const RSA_METHOD *meth);
OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *RSA_PKCS1_OpenSSL(void);
OSSL_DEPRECATEDIN_3_0 RSA_METHOD *RSA_meth_new(const char *name, int flags);
OSSL_DEPRECATEDIN_3_0 void RSA_meth_free(RSA_METHOD *meth);
OSSL_DEPRECATEDIN_3_0 RSA_METHOD *RSA_meth_dup(const RSA_METHOD *meth);
OSSL_DEPRECATEDIN_3_0 const char *RSA_meth_get0_name(const RSA_METHOD *meth);
OSSL_DEPRECATEDIN_3_0 int RSA_meth_set1_name(RSA_METHOD *meth,
OSSL_DEPRECATEDIN_3_0 int RSA_meth_get_flags(const RSA_METHOD *meth);
OSSL_DEPRECATEDIN_3_0 int RSA_meth_set_flags(RSA_METHOD *meth, int flags);
OSSL_DEPRECATEDIN_3_0 void *RSA_meth_get0_app_data(const RSA_METHOD *meth);
OSSL_DEPRECATEDIN_3_0 int RSA_meth_set0_app_data(RSA_METHOD *meth,
int (*RSA_meth_get_pub_enc(const RSA_METHOD *meth))(int flen,
int RSA_meth_set_pub_enc(RSA_METHOD *rsa,
int (*RSA_meth_get_pub_dec(const RSA_METHOD *meth))(int flen,
int RSA_meth_set_pub_dec(RSA_METHOD *rsa,
int (*RSA_meth_get_priv_enc(const RSA_METHOD *meth))(int flen,
int RSA_meth_set_priv_enc(RSA_METHOD *rsa,
int (*RSA_meth_get_priv_dec(const RSA_METHOD *meth))(int flen,
int RSA_meth_set_priv_dec(RSA_METHOD *rsa,
int (*RSA_meth_get_mod_exp(const RSA_METHOD *meth))(BIGNUM *r0,
int RSA_meth_set_mod_exp(RSA_METHOD *rsa,
int (*RSA_meth_get_bn_mod_exp(const RSA_METHOD *meth))(BIGNUM *r,
int RSA_meth_set_bn_mod_exp(RSA_METHOD *rsa,
int (*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa);
int RSA_meth_set_init(RSA_METHOD *rsa, int (*init)(RSA *rsa));
int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa);
int RSA_meth_set_finish(RSA_METHOD *rsa, int (*finish)(RSA *rsa));
int (*RSA_meth_get_sign(const RSA_METHOD *meth))(int type,
int RSA_meth_set_sign(RSA_METHOD *rsa,
int (*RSA_meth_get_verify(const RSA_METHOD *meth))(int dtype,
int RSA_meth_set_verify(RSA_METHOD *rsa,
int (*RSA_meth_get_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits,
int RSA_meth_set_keygen(RSA_METHOD *rsa,
int (*RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth))(RSA *rsa,
int RSA_meth_set_multi_prime_keygen(RSA_METHOD *meth,
RSA_METHOD *rsameth = NULL;
RSA_METHOD *rsa_meth = NULL;