Symbol: RSA
crypto/heimdal/lib/hx509/crypto.c
1707
RSA *rsa;
crypto/heimdal/lib/hx509/crypto.c
2983
RSA *rsa;
crypto/heimdal/lib/hx509/crypto.c
546
RSA *rsa;
crypto/heimdal/lib/hx509/crypto.c
72
RSA *rsa;
crypto/heimdal/lib/hx509/hxtool.c
1231
RSA *rsa;
crypto/heimdal/lib/hx509/ks_keychain.c
107
RSA *rsa,
crypto/heimdal/lib/hx509/ks_keychain.c
160
RSA * rsa, int padding)
crypto/heimdal/lib/hx509/ks_keychain.c
221
kc_rsa_init(RSA *rsa)
crypto/heimdal/lib/hx509/ks_keychain.c
227
kc_rsa_finish(RSA *rsa)
crypto/heimdal/lib/hx509/ks_keychain.c
259
RSA *rsa;
crypto/heimdal/lib/hx509/ks_keychain.c
86
RSA *rsa,
crypto/heimdal/lib/hx509/ks_keychain.c
96
RSA *rsa,
crypto/heimdal/lib/hx509/ks_p11.c
105
RSA *rsa,
crypto/heimdal/lib/hx509/ks_p11.c
115
RSA *rsa,
crypto/heimdal/lib/hx509/ks_p11.c
126
RSA *rsa,
crypto/heimdal/lib/hx509/ks_p11.c
165
RSA * rsa, int padding)
crypto/heimdal/lib/hx509/ks_p11.c
202
p11_rsa_init(RSA *rsa)
crypto/heimdal/lib/hx509/ks_p11.c
208
p11_rsa_finish(RSA *rsa)
crypto/heimdal/lib/hx509/ks_p11.c
638
RSA *rsa;
crypto/libecc/src/examples/sig/rsa/rsa.c
2027
#ifdef RSA
crypto/openssh/ssh-keygen.c
501
RSA *rsa = NULL;
crypto/openssh/ssh-keygen.c
768
RSA *rsa;
crypto/openssh/ssh-pkcs11-client.c
253
rsa_encrypt(int flen, const u_char *from, u_char *to, RSA *rsa, int padding)
crypto/openssh/ssh-pkcs11-client.c
309
rsa_finish(RSA *rsa)
crypto/openssh/ssh-pkcs11-client.c
415
RSA *rsa = NULL;
crypto/openssh/ssh-pkcs11-client.c
459
RSA *rsa_priv = NULL, *rsa_cert = NULL;
crypto/openssh/ssh-pkcs11-client.c
68
int (*rsa_finish)(RSA *rsa);
crypto/openssh/ssh-pkcs11-client.c
91
helper_by_rsa(const RSA *rsa)
crypto/openssh/ssh-pkcs11-helper.c
197
RSA *rsa = NULL;
crypto/openssh/ssh-pkcs11.c
1093
have_rsa_key(const RSA *rsa)
crypto/openssh/ssh-pkcs11.c
422
pkcs11_rsa_private_encrypt(int flen, const u_char *from, u_char *to, RSA *rsa,
crypto/openssh/ssh-pkcs11.c
457
pkcs11_rsa_private_decrypt(int flen, const u_char *from, u_char *to, RSA *rsa,
crypto/openssh/ssh-pkcs11.c
487
CK_ATTRIBUTE *keyid_attrib, RSA *rsa)
crypto/openssh/ssh-pkcs11.c
841
RSA *rsa = NULL;
crypto/openssh/ssh-pkcs11.c
936
RSA *rsa = NULL;
crypto/openssh/ssh-rsa.c
162
const RSA *rsa_from;
crypto/openssh/ssh-rsa.c
163
RSA *rsa_to = NULL;
crypto/openssh/ssh-rsa.c
200
RSA *rsa = NULL;
crypto/openssh/ssh-rsa.c
241
RSA *rsa = NULL;
crypto/openssh/ssh-rsa.c
76
const RSA *rsa;
crypto/openssh/ssh-rsa.c
97
const RSA *rsa;
crypto/openssh/sshkey.c
3529
RSA *rsa = NULL;
crypto/openssh/sshkey.h
350
int check_rsa_length(const RSA *rsa); /* XXX remove */
crypto/openssl/apps/rsa.c
112
const RSA *rsa = EVP_PKEY_get0_RSA(pkey);
crypto/openssl/crypto/err/err_all_legacy.c
98
IMPLEMENT_LEGACY_ERR_LOAD(RSA)
crypto/openssl/crypto/evp/ctrl_params_translate.c
1882
const RSA *r = EVP_PKEY_get0_RSA(ctx->p2);
crypto/openssl/crypto/evp/ctrl_params_translate.c
1910
const RSA *r = EVP_PKEY_get0_RSA(ctx->p2);
crypto/openssl/crypto/evp/ctrl_params_translate.c
1938
const RSA *r = EVP_PKEY_get0_RSA(ctx->p2);
crypto/openssl/crypto/evp/p_dec.c
25
RSA *rsa = NULL;
crypto/openssl/crypto/evp/p_enc.c
25
RSA *rsa = NULL;
crypto/openssl/crypto/evp/p_legacy.c
25
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key)
crypto/openssl/crypto/evp/p_legacy.c
40
RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
49
const RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
54
RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey)
crypto/openssl/crypto/evp/p_legacy.c
56
RSA *ret = evp_pkey_get0_RSA_int(pkey);
crypto/openssl/crypto/pem/pem_all.c
28
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
crypto/openssl/crypto/pem/pem_all.c
53
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa)
crypto/openssl/crypto/pem/pem_all.c
55
RSA *rtmp;
crypto/openssl/crypto/pem/pem_all.c
69
RSA *PEM_read_bio_RSAPrivateKey(BIO *bp, RSA **rsa, pem_password_cb *cb,
crypto/openssl/crypto/pem/pem_all.c
79
RSA *PEM_read_RSAPrivateKey(FILE *fp, RSA **rsa, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pem_all.c
88
IMPLEMENT_PEM_write_cb(RSAPrivateKey, RSA, PEM_STRING_RSA, RSAPrivateKey)
crypto/openssl/crypto/pem/pem_all.c
89
IMPLEMENT_PEM_rw(RSAPublicKey, RSA, PEM_STRING_RSA_PUBLIC, RSAPublicKey)
crypto/openssl/crypto/pem/pem_all.c
90
IMPLEMENT_PEM_rw(RSA_PUBKEY, RSA, PEM_STRING_PUBLIC, RSA_PUBKEY)
crypto/openssl/crypto/pem/pvkfmt.c
1008
RSA *b2i_RSA_PVK_bio(BIO *in, pem_password_cb *cb, void *u)
crypto/openssl/crypto/pem/pvkfmt.c
448
RSA *ossl_b2i_RSA_after_header(const unsigned char **in, unsigned int bitlen,
crypto/openssl/crypto/pem/pvkfmt.c
454
RSA *rsa = NULL;
crypto/openssl/crypto/pem/pvkfmt.c
559
static int check_bitlen_rsa(const RSA *rsa, int ispub, unsigned int *magic);
crypto/openssl/crypto/pem/pvkfmt.c
560
static void write_rsa(unsigned char **out, const RSA *rsa, int ispub);
crypto/openssl/crypto/pem/pvkfmt.c
636
static int check_bitlen_rsa(const RSA *rsa, int ispub, unsigned int *pmagic)
crypto/openssl/crypto/pem/pvkfmt.c
676
static void write_rsa(unsigned char **out, const RSA *rsa, int ispub)
crypto/openssl/crypto/pem/pvkfmt.c
999
RSA *b2i_RSA_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
125
int ossl_rsa_acvp_test_get_params(RSA *r, OSSL_PARAM params[])
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
79
int ossl_rsa_acvp_test_set_params(RSA *r, const OSSL_PARAM params[])
crypto/openssl/crypto/rsa/rsa_ameth.c
132
RSA *rsa;
crypto/openssl/crypto/rsa/rsa_ameth.c
176
RSA *rsa = ossl_rsa_key_from_pkcs8(p8, NULL, NULL);
crypto/openssl/crypto/rsa/rsa_ameth.c
301
const RSA *x = pkey->pkey.rsa;
crypto/openssl/crypto/rsa/rsa_ameth.c
32
const RSA *rsa = pkey->pkey.rsa;
crypto/openssl/crypto/rsa/rsa_ameth.c
798
RSA *rsa = from->pkey.rsa;
crypto/openssl/crypto/rsa/rsa_ameth.c
81
RSA *rsa = NULL;
crypto/openssl/crypto/rsa/rsa_ameth.c
854
RSA *rsa = ossl_rsa_new_with_ctx(pctx->libctx);
crypto/openssl/crypto/rsa/rsa_ameth.c
952
RSA *rsa = from->pkey.rsa;
crypto/openssl/crypto/rsa/rsa_ameth.c
953
RSA *dupkey = NULL;
crypto/openssl/crypto/rsa/rsa_asn1.c
115
IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(RSA, RSAPrivateKey, RSAPrivateKey)
crypto/openssl/crypto/rsa/rsa_asn1.c
117
IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(RSA, RSAPublicKey, RSAPublicKey)
crypto/openssl/crypto/rsa/rsa_asn1.c
119
RSA *RSAPublicKey_dup(const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_asn1.c
124
RSA *RSAPrivateKey_dup(const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_asn1.c
37
RSA_free((RSA *)*pval);
crypto/openssl/crypto/rsa/rsa_asn1.c
41
if (((RSA *)*pval)->version != RSA_ASN1_VERSION_MULTI) {
crypto/openssl/crypto/rsa/rsa_asn1.c
45
return (ossl_rsa_multip_calc_product((RSA *)*pval) == 1) ? 2 : 0;
crypto/openssl/crypto/rsa/rsa_asn1.c
58
ASN1_EMBED(RSA, version, INT32),
crypto/openssl/crypto/rsa/rsa_asn1.c
59
ASN1_SIMPLE(RSA, n, BIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
60
ASN1_SIMPLE(RSA, e, BIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
61
ASN1_SIMPLE(RSA, d, CBIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
62
ASN1_SIMPLE(RSA, p, CBIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
63
ASN1_SIMPLE(RSA, q, CBIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
64
ASN1_SIMPLE(RSA, dmp1, CBIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
65
ASN1_SIMPLE(RSA, dmq1, CBIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
66
ASN1_SIMPLE(RSA, iqmp, CBIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
67
ASN1_SEQUENCE_OF_OPT(RSA, prime_infos, RSA_PRIME_INFO)
crypto/openssl/crypto/rsa/rsa_asn1.c
68
} ASN1_SEQUENCE_END_cb(RSA, RSAPrivateKey)
crypto/openssl/crypto/rsa/rsa_asn1.c
71
ASN1_SIMPLE(RSA, n, BIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
72
ASN1_SIMPLE(RSA, e, BIGNUM),
crypto/openssl/crypto/rsa/rsa_asn1.c
73
} ASN1_SEQUENCE_END_cb(RSA, RSAPublicKey)
crypto/openssl/crypto/rsa/rsa_backend.c
260
int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
crypto/openssl/crypto/rsa/rsa_backend.c
451
int ossl_rsa_is_foreign(const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_backend.c
467
RSA *ossl_rsa_dup(const RSA *rsa, int selection)
crypto/openssl/crypto/rsa/rsa_backend.c
469
RSA *dupkey = NULL;
crypto/openssl/crypto/rsa/rsa_backend.c
584
static int ossl_rsa_sync_to_pss_params_30(RSA *rsa)
crypto/openssl/crypto/rsa/rsa_backend.c
64
int ossl_rsa_fromdata(RSA *rsa, const OSSL_PARAM params[], int include_private)
crypto/openssl/crypto/rsa/rsa_backend.c
652
int ossl_rsa_param_decode(RSA *rsa, const X509_ALGOR *alg)
crypto/openssl/crypto/rsa/rsa_backend.c
678
RSA *ossl_rsa_key_from_pkcs8(const PKCS8_PRIV_KEY_INFO *p8inf,
crypto/openssl/crypto/rsa/rsa_backend.c
682
RSA *rsa;
crypto/openssl/crypto/rsa/rsa_chk.c
22
static int rsa_validate_keypair_multiprime(const RSA *key, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_chk.c
237
int ossl_rsa_validate_public(const RSA *key)
crypto/openssl/crypto/rsa/rsa_chk.c
242
int ossl_rsa_validate_private(const RSA *key)
crypto/openssl/crypto/rsa/rsa_chk.c
247
int ossl_rsa_validate_pairwise(const RSA *key)
crypto/openssl/crypto/rsa/rsa_chk.c
256
int RSA_check_key(const RSA *key)
crypto/openssl/crypto/rsa/rsa_chk.c
261
int RSA_check_key_ex(const RSA *key, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_crpt.c
116
BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx)
crypto/openssl/crypto/rsa/rsa_crpt.c
23
int RSA_bits(const RSA *r)
crypto/openssl/crypto/rsa/rsa_crpt.c
28
int RSA_size(const RSA *r)
crypto/openssl/crypto/rsa/rsa_crpt.c
34
RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_crpt.c
40
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_crpt.c
46
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_crpt.c
52
RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_crpt.c
57
int RSA_flags(const RSA *r)
crypto/openssl/crypto/rsa/rsa_crpt.c
62
void RSA_blinding_off(RSA *rsa)
crypto/openssl/crypto/rsa/rsa_crpt.c
70
int RSA_blinding_on(RSA *rsa, BN_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_depr.c
29
RSA *RSA_generate_key(int bits, unsigned long e_value,
crypto/openssl/crypto/rsa/rsa_depr.c
34
RSA *rsa = RSA_new();
crypto/openssl/crypto/rsa/rsa_gen.c
265
static int rsa_multiprime_keygen(RSA *rsa, int bits, int primes,
crypto/openssl/crypto/rsa/rsa_gen.c
30
static int rsa_keygen_pairwise_test(RSA *rsa, OSSL_CALLBACK *cb, void *cbarg);
crypto/openssl/crypto/rsa/rsa_gen.c
31
static int rsa_keygen(OSSL_LIB_CTX *libctx, RSA *rsa, int bits, int primes,
crypto/openssl/crypto/rsa/rsa_gen.c
41
int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_gen.c
50
int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes,
crypto/openssl/crypto/rsa/rsa_gen.c
611
static int rsa_keygen(OSSL_LIB_CTX *libctx, RSA *rsa, int bits, int primes,
crypto/openssl/crypto/rsa/rsa_gen.c
684
static int rsa_keygen_pairwise_test(RSA *rsa, OSSL_CALLBACK *cb, void *cbarg)
crypto/openssl/crypto/rsa/rsa_gen.c
82
int ossl_rsa_multiprime_derive(RSA *rsa, int bits, int primes,
crypto/openssl/crypto/rsa/rsa_lib.c
136
void RSA_free(RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
189
int RSA_up_ref(RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
201
OSSL_LIB_CTX *ossl_rsa_get0_libctx(RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
206
void ossl_rsa_set0_libctx(RSA *r, OSSL_LIB_CTX *libctx)
crypto/openssl/crypto/rsa/rsa_lib.c
212
int RSA_set_ex_data(RSA *r, int idx, void *arg)
crypto/openssl/crypto/rsa/rsa_lib.c
217
void *RSA_get_ex_data(const RSA *r, int idx)
crypto/openssl/crypto/rsa/rsa_lib.c
31
static RSA *rsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx);
crypto/openssl/crypto/rsa/rsa_lib.c
34
RSA *RSA_new(void)
crypto/openssl/crypto/rsa/rsa_lib.c
383
int RSA_security_bits(const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_lib.c
39
const RSA_METHOD *RSA_get_method(const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_lib.c
399
int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
crypto/openssl/crypto/rsa/rsa_lib.c
427
int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q)
crypto/openssl/crypto/rsa/rsa_lib.c
44
int RSA_set_method(RSA *rsa, const RSA_METHOD *meth)
crypto/openssl/crypto/rsa/rsa_lib.c
451
int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp)
crypto/openssl/crypto/rsa/rsa_lib.c
486
int RSA_set0_multi_prime_params(RSA *r, BIGNUM *primes[], BIGNUM *exps[],
crypto/openssl/crypto/rsa/rsa_lib.c
552
void RSA_get0_key(const RSA *r,
crypto/openssl/crypto/rsa/rsa_lib.c
563
void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q)
crypto/openssl/crypto/rsa/rsa_lib.c
572
int RSA_get_multi_prime_extra_count(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
582
int RSA_get0_multi_prime_factors(const RSA *r, const BIGNUM *primes[])
crypto/openssl/crypto/rsa/rsa_lib.c
603
void RSA_get0_crt_params(const RSA *r,
crypto/openssl/crypto/rsa/rsa_lib.c
616
int RSA_get0_multi_prime_crt_params(const RSA *r, const BIGNUM *exps[],
crypto/openssl/crypto/rsa/rsa_lib.c
64
RSA *RSA_new_method(ENGINE *engine)
crypto/openssl/crypto/rsa/rsa_lib.c
643
const BIGNUM *RSA_get0_n(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
648
const BIGNUM *RSA_get0_e(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
653
const BIGNUM *RSA_get0_d(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
658
const BIGNUM *RSA_get0_p(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
663
const BIGNUM *RSA_get0_q(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
668
const BIGNUM *RSA_get0_dmp1(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
673
const BIGNUM *RSA_get0_dmq1(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
678
const BIGNUM *RSA_get0_iqmp(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
683
const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
693
int ossl_rsa_set0_pss_params(RSA *r, RSA_PSS_PARAMS *pss)
crypto/openssl/crypto/rsa/rsa_lib.c
70
RSA *ossl_rsa_new_with_ctx(OSSL_LIB_CTX *libctx)
crypto/openssl/crypto/rsa/rsa_lib.c
705
RSA_PSS_PARAMS_30 *ossl_rsa_get0_pss_params_30(RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
710
void RSA_clear_flags(RSA *r, int flags)
crypto/openssl/crypto/rsa/rsa_lib.c
715
int RSA_test_flags(const RSA *r, int flags)
crypto/openssl/crypto/rsa/rsa_lib.c
720
void RSA_set_flags(RSA *r, int flags)
crypto/openssl/crypto/rsa/rsa_lib.c
725
int RSA_get_version(RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
732
ENGINE *RSA_get0_engine(const RSA *r)
crypto/openssl/crypto/rsa/rsa_lib.c
75
static RSA *rsa_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx)
crypto/openssl/crypto/rsa/rsa_lib.c
754
int ossl_rsa_set0_all_params(RSA *r, STACK_OF(BIGNUM) *primes,
crypto/openssl/crypto/rsa/rsa_lib.c
77
RSA *ret = OPENSSL_zalloc(sizeof(*ret));
crypto/openssl/crypto/rsa/rsa_lib.c
872
int ossl_rsa_get0_all_params(RSA *r, STACK_OF(BIGNUM_const) *primes,
crypto/openssl/crypto/rsa/rsa_lib.c
908
int ossl_rsa_check_factors(RSA *r)
crypto/openssl/crypto/rsa/rsa_local.h
106
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_local.h
108
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_local.h
110
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_local.h
112
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_local.h
114
int (*rsa_mod_exp)(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx);
crypto/openssl/crypto/rsa/rsa_local.h
119
int (*init)(RSA *rsa);
crypto/openssl/crypto/rsa/rsa_local.h
121
int (*finish)(RSA *rsa);
crypto/openssl/crypto/rsa/rsa_local.h
135
const RSA *rsa);
crypto/openssl/crypto/rsa/rsa_local.h
138
unsigned int siglen, const RSA *rsa);
crypto/openssl/crypto/rsa/rsa_local.h
145
int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);
crypto/openssl/crypto/rsa/rsa_local.h
146
int (*rsa_multi_prime_keygen)(RSA *rsa, int bits, int primes,
crypto/openssl/crypto/rsa/rsa_local.h
153
int ossl_rsa_multiprime_derive(RSA *rsa, int bits, int primes,
crypto/openssl/crypto/rsa/rsa_local.h
166
int ossl_rsa_multip_calc_product(RSA *rsa);
crypto/openssl/crypto/rsa/rsa_local.h
177
int ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx);
crypto/openssl/crypto/rsa/rsa_local.h
180
int ossl_rsa_check_crt_components(const RSA *rsa, BN_CTX *ctx);
crypto/openssl/crypto/rsa/rsa_local.h
182
int ossl_rsa_sp800_56b_pairwise_test(RSA *rsa, BN_CTX *ctx);
crypto/openssl/crypto/rsa/rsa_local.h
183
int ossl_rsa_sp800_56b_check_public(const RSA *rsa);
crypto/openssl/crypto/rsa/rsa_local.h
184
int ossl_rsa_sp800_56b_check_private(const RSA *rsa);
crypto/openssl/crypto/rsa/rsa_local.h
185
int ossl_rsa_sp800_56b_check_keypair(const RSA *rsa, const BIGNUM *efixed,
crypto/openssl/crypto/rsa/rsa_local.h
187
int ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed,
crypto/openssl/crypto/rsa/rsa_local.h
190
int ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits,
crypto/openssl/crypto/rsa/rsa_local.h
192
int ossl_rsa_fips186_4_gen_prob_primes(RSA *rsa, RSA_ACVP_TEST *test,
crypto/openssl/crypto/rsa/rsa_meth.c
103
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_meth.c
110
unsigned char *to, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_meth.c
118
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_meth.c
125
unsigned char *to, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_meth.c
133
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_meth.c
140
unsigned char *to, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_meth.c
148
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_meth.c
155
unsigned char *to, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_meth.c
163
int (*RSA_meth_get_mod_exp(const RSA_METHOD *meth))(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_meth.c
169
int (*mod_exp)(BIGNUM *r0, const BIGNUM *i, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_meth.c
196
int (*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa)
crypto/openssl/crypto/rsa/rsa_meth.c
201
int RSA_meth_set_init(RSA_METHOD *meth, int (*init)(RSA *rsa))
crypto/openssl/crypto/rsa/rsa_meth.c
208
int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
crypto/openssl/crypto/rsa/rsa_meth.c
213
int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa))
crypto/openssl/crypto/rsa/rsa_meth.c
222
const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_meth.c
231
const RSA *rsa))
crypto/openssl/crypto/rsa/rsa_meth.c
239
unsigned int siglen, const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_meth.c
248
unsigned int siglen, const RSA *rsa))
crypto/openssl/crypto/rsa/rsa_meth.c
254
int (*RSA_meth_get_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_meth.c
260
int (*keygen)(RSA *rsa, int bits, BIGNUM *e,
crypto/openssl/crypto/rsa/rsa_meth.c
267
int (*RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)
crypto/openssl/crypto/rsa/rsa_meth.c
273
int (*keygen)(RSA *rsa, int bits,
crypto/openssl/crypto/rsa/rsa_mp.c
59
int ossl_rsa_multip_calc_product(RSA *rsa)
crypto/openssl/crypto/rsa/rsa_ossl.c
100
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_ossl.c
1168
static int rsa_ossl_init(RSA *rsa)
crypto/openssl/crypto/rsa/rsa_ossl.c
1174
static int rsa_ossl_finish(RSA *rsa)
crypto/openssl/crypto/rsa/rsa_ossl.c
1193
static int rsa_ossl_s390x_mod_exp(BIGNUM *r0, const BIGNUM *i, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_ossl.c
210
static BN_BLINDING *rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_ossl.c
25
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_ossl.c
27
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_ossl.c
29
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_ossl.c
305
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_ossl.c
31
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/crypto/rsa/rsa_ossl.c
32
static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *i, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_ossl.c
34
static int rsa_ossl_init(RSA *rsa);
crypto/openssl/crypto/rsa/rsa_ossl.c
35
static int rsa_ossl_finish(RSA *rsa);
crypto/openssl/crypto/rsa/rsa_ossl.c
37
static int rsa_ossl_s390x_mod_exp(BIGNUM *r0, const BIGNUM *i, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_ossl.c
430
static int derive_kdk(int flen, const unsigned char *from, RSA *rsa,
crypto/openssl/crypto/rsa/rsa_ossl.c
516
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_ossl.c
699
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/crypto/rsa/rsa_ossl.c
797
static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_pmeth.c
145
RSA *rsa = (RSA *)EVP_PKEY_get0_RSA(ctx->pkey);
crypto/openssl/crypto/rsa/rsa_pmeth.c
222
RSA *rsa = (RSA *)EVP_PKEY_get0_RSA(ctx->pkey);
crypto/openssl/crypto/rsa/rsa_pmeth.c
273
RSA *rsa = (RSA *)EVP_PKEY_get0_RSA(ctx->pkey);
crypto/openssl/crypto/rsa/rsa_pmeth.c
336
RSA *rsa = (RSA *)EVP_PKEY_get0_RSA(ctx->pkey);
crypto/openssl/crypto/rsa/rsa_pmeth.c
370
RSA *rsa = (RSA *)EVP_PKEY_get0_RSA(ctx->pkey);
crypto/openssl/crypto/rsa/rsa_pmeth.c
759
static int rsa_set_pss_param(RSA *rsa, EVP_PKEY_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_pmeth.c
779
RSA *rsa = NULL;
crypto/openssl/crypto/rsa/rsa_pmeth.c
863
const RSA *rsa;
crypto/openssl/crypto/rsa/rsa_prn.c
22
int RSA_print_fp(FILE *fp, const RSA *x, int off)
crypto/openssl/crypto/rsa/rsa_prn.c
38
int RSA_print(BIO *bp, const RSA *x, int off)
crypto/openssl/crypto/rsa/rsa_prn.c
45
ret = EVP_PKEY_set1_RSA(pk, (RSA *)x);
crypto/openssl/crypto/rsa/rsa_pss.c
158
int RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM,
crypto/openssl/crypto/rsa/rsa_pss.c
165
int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM,
crypto/openssl/crypto/rsa/rsa_pss.c
173
int ossl_rsa_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM,
crypto/openssl/crypto/rsa/rsa_pss.c
31
int RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash,
crypto/openssl/crypto/rsa/rsa_pss.c
38
int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash,
crypto/openssl/crypto/rsa/rsa_pss.c
45
int ossl_rsa_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash,
crypto/openssl/crypto/rsa/rsa_saos.c
26
RSA *rsa)
crypto/openssl/crypto/rsa/rsa_saos.c
60
unsigned int siglen, RSA *rsa)
crypto/openssl/crypto/rsa/rsa_sign.c
287
unsigned char *sigret, unsigned int *siglen, RSA *rsa)
crypto/openssl/crypto/rsa/rsa_sign.c
346
const unsigned char *sigbuf, size_t siglen, RSA *rsa)
crypto/openssl/crypto/rsa/rsa_sign.c
461
const unsigned char *sigbuf, unsigned int siglen, RSA *rsa)
crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c
175
int ossl_rsa_check_private_exponent(const RSA *rsa, int nbits, BN_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c
24
int ossl_rsa_check_crt_components(const RSA *rsa, BN_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c
282
int ossl_rsa_sp800_56b_check_public(const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c
355
int ossl_rsa_sp800_56b_check_private(const RSA *rsa)
crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c
373
int ossl_rsa_sp800_56b_check_keypair(const RSA *rsa, const BIGNUM *efixed,
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
237
int ossl_rsa_sp800_56b_derive_params_from_pq(RSA *rsa, int nbits,
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
365
int ossl_rsa_sp800_56b_generate_key(RSA *rsa, int nbits, const BIGNUM *efixed,
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
437
int ossl_rsa_sp800_56b_pairwise_test(RSA *rsa, BN_CTX *ctx)
crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c
55
int ossl_rsa_fips186_4_gen_prob_primes(RSA *rsa, RSA_ACVP_TEST *test,
crypto/openssl/crypto/rsa/rsa_x931g.c
150
int RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e,
crypto/openssl/crypto/rsa/rsa_x931g.c
25
int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1,
crypto/openssl/crypto/x509/x_all.c
336
RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa)
crypto/openssl/crypto/x509/x_all.c
341
int i2d_RSAPrivateKey_fp(FILE *fp, const RSA *rsa)
crypto/openssl/crypto/x509/x_all.c
346
RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa)
crypto/openssl/crypto/x509/x_all.c
351
RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa)
crypto/openssl/crypto/x509/x_all.c
359
int i2d_RSAPublicKey_fp(FILE *fp, const RSA *rsa)
crypto/openssl/crypto/x509/x_all.c
364
int i2d_RSA_PUBKEY_fp(FILE *fp, const RSA *rsa)
crypto/openssl/crypto/x509/x_all.c
370
RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa)
crypto/openssl/crypto/x509/x_all.c
375
int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa)
crypto/openssl/crypto/x509/x_all.c
380
RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa)
crypto/openssl/crypto/x509/x_all.c
385
RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa)
crypto/openssl/crypto/x509/x_all.c
387
return ASN1_d2i_bio_of(RSA, RSA_new, d2i_RSA_PUBKEY, bp, rsa);
crypto/openssl/crypto/x509/x_all.c
390
int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa)
crypto/openssl/crypto/x509/x_all.c
395
int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa)
crypto/openssl/crypto/x509/x_all.c
397
return ASN1_i2d_bio_of(RSA, i2d_RSA_PUBKEY, bp, rsa);
crypto/openssl/crypto/x509/x_pubkey.c
605
RSA *d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length)
crypto/openssl/crypto/x509/x_pubkey.c
608
RSA *key = NULL;
crypto/openssl/crypto/x509/x_pubkey.c
627
int i2d_RSA_PUBKEY(const RSA *a, unsigned char **pp)
crypto/openssl/crypto/x509/x_pubkey.c
638
(void)EVP_PKEY_assign_RSA(pktmp, (RSA *)a);
crypto/openssl/engines/e_capi.c
1001
static int capi_rsa_free(RSA *rsa)
crypto/openssl/engines/e_capi.c
130
unsigned int *siglen, const RSA *rsa);
crypto/openssl/engines/e_capi.c
132
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/engines/e_capi.c
134
unsigned char *to, RSA *rsa, int padding);
crypto/openssl/engines/e_capi.c
135
static int capi_rsa_free(RSA *rsa);
crypto/openssl/engines/e_capi.c
642
RSA *rkey = NULL;
crypto/openssl/engines/e_capi.c
837
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/engines/e_capi.c
844
unsigned char *sigret, unsigned int *siglen, const RSA *rsa)
crypto/openssl/engines/e_capi.c
938
unsigned char *to, RSA *rsa, int padding)
crypto/openssl/fuzz/asn1.c
359
DO_TEST_NO_PRINT(RSA, d2i_RSAPublicKey, i2d_RSAPublicKey);
crypto/openssl/fuzz/dtlsserver.c
3438
RSA *privkey;
crypto/openssl/fuzz/server.c
2325
RSA *privkey;
crypto/openssl/include/crypto/evp.h
969
RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey);
crypto/openssl/include/crypto/pem.h
34
RSA *ossl_b2i_RSA_after_header(const unsigned char **in, unsigned int bitlen,
crypto/openssl/include/crypto/pem.h
46
RSA *b2i_RSA_PVK_bio(BIO *in, pem_password_cb *cb, void *u);
crypto/openssl/include/crypto/pem.h
47
RSA *b2i_RSA_PVK_bio_ex(BIO *in, pem_password_cb *cb, void *u,
crypto/openssl/include/crypto/rsa.h
108
int ossl_rsa_validate_public(const RSA *key);
crypto/openssl/include/crypto/rsa.h
109
int ossl_rsa_validate_private(const RSA *key);
crypto/openssl/include/crypto/rsa.h
110
int ossl_rsa_validate_pairwise(const RSA *key);
crypto/openssl/include/crypto/rsa.h
115
size_t siglen, RSA *rsa);
crypto/openssl/include/crypto/rsa.h
131
int ossl_rsa_acvp_test_set_params(RSA *r, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/rsa.h
132
int ossl_rsa_acvp_test_get_params(RSA *r, OSSL_PARAM params[]);
crypto/openssl/include/crypto/rsa.h
138
int ossl_rsa_check_factors(RSA *r);
crypto/openssl/include/crypto/rsa.h
140
RSA *evp_pkey_get1_RSA_PSS(EVP_PKEY *pkey);
crypto/openssl/include/crypto/rsa.h
30
RSA_PSS_PARAMS_30 *ossl_rsa_get0_pss_params_30(RSA *r);
crypto/openssl/include/crypto/rsa.h
49
int ossl_rsa_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash,
crypto/openssl/include/crypto/rsa.h
52
int ossl_rsa_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM,
crypto/openssl/include/crypto/rsa.h
61
RSA *ossl_rsa_new_with_ctx(OSSL_LIB_CTX *libctx);
crypto/openssl/include/crypto/rsa.h
62
OSSL_LIB_CTX *ossl_rsa_get0_libctx(RSA *r);
crypto/openssl/include/crypto/rsa.h
63
void ossl_rsa_set0_libctx(RSA *r, OSSL_LIB_CTX *libctx);
crypto/openssl/include/crypto/rsa.h
65
int ossl_rsa_set0_all_params(RSA *r, STACK_OF(BIGNUM) *primes,
crypto/openssl/include/crypto/rsa.h
68
int ossl_rsa_get0_all_params(RSA *r, STACK_OF(BIGNUM_const) *primes,
crypto/openssl/include/crypto/rsa.h
71
int ossl_rsa_is_foreign(const RSA *rsa);
crypto/openssl/include/crypto/rsa.h
72
RSA *ossl_rsa_dup(const RSA *rsa, int selection);
crypto/openssl/include/crypto/rsa.h
74
int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
crypto/openssl/include/crypto/rsa.h
76
int ossl_rsa_fromdata(RSA *rsa, const OSSL_PARAM params[], int include_private);
crypto/openssl/include/crypto/rsa.h
83
int ossl_rsa_set0_pss_params(RSA *r, RSA_PSS_PARAMS *pss);
crypto/openssl/include/crypto/rsa.h
88
int ossl_rsa_param_decode(RSA *rsa, const X509_ALGOR *alg);
crypto/openssl/include/crypto/rsa.h
89
RSA *ossl_rsa_key_from_pkcs8(const PKCS8_PRIV_KEY_INFO *p8inf,
crypto/openssl/include/crypto/x509.h
342
RSA *ossl_d2i_RSA_PSS_PUBKEY(RSA **a, const unsigned char **pp, long length);
crypto/openssl/include/crypto/x509.h
343
int ossl_i2d_RSA_PSS_PUBKEY(const RSA *a, unsigned char **pp);
crypto/openssl/include/openssl/pem.h
457
DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
crypto/openssl/include/openssl/pem.h
458
DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA)
crypto/openssl/include/openssl/pem.h
459
DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA)
crypto/openssl/include/openssl/rsa.h
212
OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
crypto/openssl/include/openssl/rsa.h
213
OSSL_DEPRECATEDIN_3_0 RSA *RSA_new_method(ENGINE *engine);
crypto/openssl/include/openssl/rsa.h
214
OSSL_DEPRECATEDIN_3_0 int RSA_bits(const RSA *rsa);
crypto/openssl/include/openssl/rsa.h
215
OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
crypto/openssl/include/openssl/rsa.h
216
OSSL_DEPRECATEDIN_3_0 int RSA_security_bits(const RSA *rsa);
crypto/openssl/include/openssl/rsa.h
218
OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
crypto/openssl/include/openssl/rsa.h
219
OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
crypto/openssl/include/openssl/rsa.h
220
OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r,
crypto/openssl/include/openssl/rsa.h
223
OSSL_DEPRECATEDIN_3_0 int RSA_set0_multi_prime_params(RSA *r,
crypto/openssl/include/openssl/rsa.h
228
OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
crypto/openssl/include/openssl/rsa.h
231
OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r,
crypto/openssl/include/openssl/rsa.h
233
OSSL_DEPRECATEDIN_3_0 int RSA_get_multi_prime_extra_count(const RSA *r);
crypto/openssl/include/openssl/rsa.h
234
OSSL_DEPRECATEDIN_3_0 int RSA_get0_multi_prime_factors(const RSA *r,
crypto/openssl/include/openssl/rsa.h
236
OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r,
crypto/openssl/include/openssl/rsa.h
241
int RSA_get0_multi_prime_crt_params(const RSA *r, const BIGNUM *exps[],
crypto/openssl/include/openssl/rsa.h
243
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_n(const RSA *d);
crypto/openssl/include/openssl/rsa.h
244
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_e(const RSA *d);
crypto/openssl/include/openssl/rsa.h
245
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_d(const RSA *d);
crypto/openssl/include/openssl/rsa.h
246
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_p(const RSA *d);
crypto/openssl/include/openssl/rsa.h
247
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_q(const RSA *d);
crypto/openssl/include/openssl/rsa.h
248
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_dmp1(const RSA *r);
crypto/openssl/include/openssl/rsa.h
249
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_dmq1(const RSA *r);
crypto/openssl/include/openssl/rsa.h
250
OSSL_DEPRECATEDIN_3_0 const BIGNUM *RSA_get0_iqmp(const RSA *r);
crypto/openssl/include/openssl/rsa.h
251
OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r);
crypto/openssl/include/openssl/rsa.h
252
OSSL_DEPRECATEDIN_3_0 void RSA_clear_flags(RSA *r, int flags);
crypto/openssl/include/openssl/rsa.h
253
OSSL_DEPRECATEDIN_3_0 int RSA_test_flags(const RSA *r, int flags);
crypto/openssl/include/openssl/rsa.h
254
OSSL_DEPRECATEDIN_3_0 void RSA_set_flags(RSA *r, int flags);
crypto/openssl/include/openssl/rsa.h
255
OSSL_DEPRECATEDIN_3_0 int RSA_get_version(RSA *r);
crypto/openssl/include/openssl/rsa.h
256
OSSL_DEPRECATEDIN_3_0 ENGINE *RSA_get0_engine(const RSA *r);
crypto/openssl/include/openssl/rsa.h
264
OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void (*callback)(int, int, void *),
crypto/openssl/include/openssl/rsa.h
270
OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e,
crypto/openssl/include/openssl/rsa.h
273
OSSL_DEPRECATEDIN_3_0 int RSA_generate_multi_prime_key(RSA *rsa, int bits,
crypto/openssl/include/openssl/rsa.h
278
int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2,
crypto/openssl/include/openssl/rsa.h
284
OSSL_DEPRECATEDIN_3_0 int RSA_X931_generate_key_ex(RSA *rsa, int bits,
crypto/openssl/include/openssl/rsa.h
288
OSSL_DEPRECATEDIN_3_0 int RSA_check_key(const RSA *);
crypto/openssl/include/openssl/rsa.h
289
OSSL_DEPRECATEDIN_3_0 int RSA_check_key_ex(const RSA *, BN_GENCB *cb);
crypto/openssl/include/openssl/rsa.h
293
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
296
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
299
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
302
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
303
OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
crypto/openssl/include/openssl/rsa.h
305
OSSL_DEPRECATEDIN_3_0 int RSA_up_ref(RSA *r);
crypto/openssl/include/openssl/rsa.h
306
OSSL_DEPRECATEDIN_3_0 int RSA_flags(const RSA *r);
crypto/openssl/include/openssl/rsa.h
311
OSSL_DEPRECATEDIN_3_0 const RSA_METHOD *RSA_get_method(const RSA *rsa);
crypto/openssl/include/openssl/rsa.h
312
OSSL_DEPRECATEDIN_3_0 int RSA_set_method(RSA *rsa, const RSA_METHOD *meth);
crypto/openssl/include/openssl/rsa.h
318
RSA, RSAPublicKey)
crypto/openssl/include/openssl/rsa.h
320
RSA, RSAPrivateKey)
crypto/openssl/include/openssl/rsa.h
349
OSSL_DEPRECATEDIN_3_0 int RSA_print_fp(FILE *fp, const RSA *r, int offset);
crypto/openssl/include/openssl/rsa.h
352
OSSL_DEPRECATEDIN_3_0 int RSA_print(BIO *bp, const RSA *r, int offset);
crypto/openssl/include/openssl/rsa.h
360
unsigned int *siglen, RSA *rsa);
crypto/openssl/include/openssl/rsa.h
364
unsigned int siglen, RSA *rsa);
crypto/openssl/include/openssl/rsa.h
374
RSA *rsa);
crypto/openssl/include/openssl/rsa.h
379
RSA *rsa);
crypto/openssl/include/openssl/rsa.h
381
OSSL_DEPRECATEDIN_3_0 int RSA_blinding_on(RSA *rsa, BN_CTX *ctx);
crypto/openssl/include/openssl/rsa.h
382
OSSL_DEPRECATEDIN_3_0 void RSA_blinding_off(RSA *rsa);
crypto/openssl/include/openssl/rsa.h
383
OSSL_DEPRECATEDIN_3_0 BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *ctx);
crypto/openssl/include/openssl/rsa.h
434
int RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash,
crypto/openssl/include/openssl/rsa.h
438
int RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM,
crypto/openssl/include/openssl/rsa.h
443
int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash,
crypto/openssl/include/openssl/rsa.h
448
int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM,
crypto/openssl/include/openssl/rsa.h
455
OSSL_DEPRECATEDIN_3_0 int RSA_set_ex_data(RSA *r, int idx, void *arg);
crypto/openssl/include/openssl/rsa.h
456
OSSL_DEPRECATEDIN_3_0 void *RSA_get_ex_data(const RSA *r, int idx);
crypto/openssl/include/openssl/rsa.h
458
DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPublicKey)
crypto/openssl/include/openssl/rsa.h
459
DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPrivateKey)
crypto/openssl/include/openssl/rsa.h
498
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
502
unsigned char *to, RSA *rsa,
crypto/openssl/include/openssl/rsa.h
508
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
512
unsigned char *to, RSA *rsa,
crypto/openssl/include/openssl/rsa.h
518
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
522
unsigned char *to, RSA *rsa,
crypto/openssl/include/openssl/rsa.h
528
RSA *rsa, int padding);
crypto/openssl/include/openssl/rsa.h
532
unsigned char *to, RSA *rsa,
crypto/openssl/include/openssl/rsa.h
537
RSA *rsa, BN_CTX *ctx);
crypto/openssl/include/openssl/rsa.h
540
int (*mod_exp)(BIGNUM *r0, const BIGNUM *i, RSA *rsa,
crypto/openssl/include/openssl/rsa.h
558
int (*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa);
crypto/openssl/include/openssl/rsa.h
560
int RSA_meth_set_init(RSA_METHOD *rsa, int (*init)(RSA *rsa));
crypto/openssl/include/openssl/rsa.h
562
int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa);
crypto/openssl/include/openssl/rsa.h
564
int RSA_meth_set_finish(RSA_METHOD *rsa, int (*finish)(RSA *rsa));
crypto/openssl/include/openssl/rsa.h
571
const RSA *rsa);
crypto/openssl/include/openssl/rsa.h
577
const RSA *rsa));
crypto/openssl/include/openssl/rsa.h
584
const RSA *rsa);
crypto/openssl/include/openssl/rsa.h
590
unsigned int siglen, const RSA *rsa));
crypto/openssl/include/openssl/rsa.h
592
int (*RSA_meth_get_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits,
crypto/openssl/include/openssl/rsa.h
596
int (*keygen)(RSA *rsa, int bits, BIGNUM *e,
crypto/openssl/include/openssl/rsa.h
599
int (*RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth))(RSA *rsa,
crypto/openssl/include/openssl/rsa.h
606
int (*keygen)(RSA *rsa, int bits,
crypto/openssl/include/openssl/ssl.h
1685
OSSL_DEPRECATEDIN_3_0 __owur int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa);
crypto/openssl/include/openssl/ssl.h
1844
__owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
crypto/openssl/include/openssl/x509.h
583
OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa);
crypto/openssl/include/openssl/x509.h
584
OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_fp(FILE *fp, const RSA *rsa);
crypto/openssl/include/openssl/x509.h
585
OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa);
crypto/openssl/include/openssl/x509.h
586
OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_fp(FILE *fp, const RSA *rsa);
crypto/openssl/include/openssl/x509.h
587
OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa);
crypto/openssl/include/openssl/x509.h
588
OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_fp(FILE *fp, const RSA *rsa);
crypto/openssl/include/openssl/x509.h
631
OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa);
crypto/openssl/include/openssl/x509.h
632
OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa);
crypto/openssl/include/openssl/x509.h
633
OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa);
crypto/openssl/include/openssl/x509.h
634
OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa);
crypto/openssl/include/openssl/x509.h
635
OSSL_DEPRECATEDIN_3_0 RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa);
crypto/openssl/include/openssl/x509.h
636
OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa);
crypto/openssl/include/openssl/x509.h
727
DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY)
crypto/openssl/providers/common/der/der_rsa_key.c
392
int ossl_DER_w_algorithmIdentifier_RSA(WPACKET *pkt, int tag, RSA *rsa)
crypto/openssl/providers/common/include/prov/der_rsa.h
183
int ossl_DER_w_algorithmIdentifier_RSA(WPACKET *pkt, int tag, RSA *rsa);
crypto/openssl/providers/common/include/prov/securitycheck.h
16
int ossl_rsa_key_op_get_protect(const RSA *rsa, int operation, int *outprotect);
crypto/openssl/providers/common/include/prov/securitycheck.h
17
int ossl_rsa_check_key_size(const RSA *rsa, int protect);
crypto/openssl/providers/common/securitycheck.c
25
int ossl_rsa_key_op_get_protect(const RSA *rsa, int operation, int *outprotect)
crypto/openssl/providers/common/securitycheck.c
68
int ossl_rsa_check_key_size(const RSA *rsa, int protect)
crypto/openssl/providers/common/securitycheck_fips.c
38
const RSA *rsa, const char *desc, int protect)
crypto/openssl/providers/fips/include/fips/fipsindicator.h
126
const RSA *rsa, const char *desc, int protect);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
63
RSA *rsa;
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1293
MAKE_DECODER("RSA", rsa, rsa, RSA);
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
284
IMPLEMENT_MSBLOB(RSA, rsa);
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
285
IMPLEMENT_MS(RSA, rsa);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1693
MAKE_ENCODER(rsa, rsa, RSA, der);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1694
MAKE_ENCODER(rsa, rsa, RSA, pem);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
914
const RSA_PSS_PARAMS_30 *pss = ossl_rsa_get0_pss_params_30((RSA *)rsa);
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
460
const RSA *rsa = key;
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
469
const RSA_PSS_PARAMS_30 *pss_params = ossl_rsa_get0_pss_params_30((RSA *)rsa);
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
497
ossl_rsa_get0_all_params((RSA *)rsa, factors, exps, coeffs);
crypto/openssl/providers/implementations/kem/rsa_kem.c
242
static int rsasve_gen_rand_bytes(RSA *rsa_pub,
crypto/openssl/providers/implementations/kem/rsa_kem.c
56
RSA *rsa;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
117
const RSA *rsa = keydata;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
137
const RSA *rsa1 = keydata1;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
138
const RSA *rsa2 = keydata2;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
175
RSA *rsa = keydata;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
202
RSA *rsa = keydata;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
326
RSA *rsa = key;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
388
const RSA *rsa = keydata;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
574
RSA *rsa = NULL, *rsa_tmp = NULL;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
650
RSA *rsa = NULL;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
654
rsa = *(RSA **)reference;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
660
*(RSA **)reference = NULL;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
81
RSA *rsa;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
97
RSA *rsa;
crypto/openssl/providers/implementations/signature/rsa_sig.c
86
RSA *rsa;
crypto/openssl/ssl/ssl_rsa_legacy.c
108
int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa)
crypto/openssl/ssl/ssl_rsa_legacy.c
142
RSA *rsa = NULL;
crypto/openssl/ssl/ssl_rsa_legacy.c
17
int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa)
crypto/openssl/ssl/ssl_rsa_legacy.c
187
RSA *rsa;
crypto/openssl/ssl/ssl_rsa_legacy.c
51
RSA *rsa = NULL;
crypto/openssl/ssl/ssl_rsa_legacy.c
95
RSA *rsa;
crypto/openssl/test/asn1_internal_test.c
127
RSA *rsa = NULL;
crypto/openssl/test/endecode_test.c
1084
KEYS(RSA);
crypto/openssl/test/endecode_test.c
1085
IMPLEMENT_TEST_SUITE(RSA, "RSA", 1)
crypto/openssl/test/endecode_test.c
1086
IMPLEMENT_TEST_SUITE_LEGACY(RSA, "RSA")
crypto/openssl/test/endecode_test.c
1093
IMPLEMENT_TEST_SUITE_MSBLOB(RSA, "RSA")
crypto/openssl/test/endecode_test.c
1094
IMPLEMENT_TEST_SUITE_UNPROTECTED_PVK(RSA, "RSA")
crypto/openssl/test/endecode_test.c
1096
IMPLEMENT_TEST_SUITE_PROTECTED_PVK(RSA, "RSA")
crypto/openssl/test/endecode_test.c
1601
ADD_TEST_SUITE(RSA);
crypto/openssl/test/endecode_test.c
1602
ADD_TEST_SUITE_LEGACY(RSA);
crypto/openssl/test/endecode_test.c
1608
ADD_TEST_SUITE_MSBLOB(RSA);
crypto/openssl/test/endecode_test.c
1609
ADD_TEST_SUITE_UNPROTECTED_PVK(RSA);
crypto/openssl/test/endecode_test.c
1611
ADD_TEST_SUITE_PROTECTED_PVK(RSA);
crypto/openssl/test/endecode_test.c
1691
FREE_KEYS(RSA);
crypto/openssl/test/enginetest.c
232
RSA *rsa = RSA_new();
crypto/openssl/test/evp_extra_test.c
1704
RSA *rsa = NULL;
crypto/openssl/test/evp_extra_test.c
4033
RSA *rsa = NULL;
crypto/openssl/test/evp_extra_test.c
5929
RSA *rsa = NULL;
crypto/openssl/test/evp_extra_test.c
935
RSA *rsa = NULL;
crypto/openssl/test/evp_extra_test2.c
3288
RSA *rsa = NULL;
crypto/openssl/test/keymgmt_internal_test.c
146
RSA *rsa = NULL;
crypto/openssl/test/pem_read_depr_test.c
153
RSA *rsa = NULL;
crypto/openssl/test/pem_read_depr_test.c
174
RSA *rsa = NULL;
crypto/openssl/test/rsa_mp_test.c
129
static int key2048_key(RSA *key)
crypto/openssl/test/rsa_mp_test.c
141
static int key2048p3_v1(RSA *key)
crypto/openssl/test/rsa_mp_test.c
192
static int key2048p3_v2(RSA *key)
crypto/openssl/test/rsa_mp_test.c
245
RSA *key;
crypto/openssl/test/rsa_mp_test.c
252
static int (*param_set[])(RSA *) = {
crypto/openssl/test/rsa_mp_test.c
287
RSA *rsa = NULL;
crypto/openssl/test/rsa_sp800_56b_test.c
224
RSA *key = NULL;
crypto/openssl/test/rsa_sp800_56b_test.c
285
RSA *key = NULL;
crypto/openssl/test/rsa_sp800_56b_test.c
359
RSA *key = NULL;
crypto/openssl/test/rsa_sp800_56b_test.c
413
RSA *key = NULL;
crypto/openssl/test/rsa_sp800_56b_test.c
489
RSA *key = NULL;
crypto/openssl/test/rsa_sp800_56b_test.c
507
RSA *key = NULL;
crypto/openssl/test/rsa_sp800_56b_test.c
540
RSA *key = NULL;
crypto/openssl/test/rsa_test.c
126
static int key3(RSA *key, unsigned char *c)
crypto/openssl/test/rsa_test.c
190
static int rsa_setkey(RSA **key, unsigned char *ctext, int idx)
crypto/openssl/test/rsa_test.c
212
RSA **retkey)
crypto/openssl/test/rsa_test.c
215
RSA *key;
crypto/openssl/test/rsa_test.c
260
RSA *key = NULL;
crypto/openssl/test/rsa_test.c
338
RSA *key = RSA_new();
crypto/openssl/test/rsa_test.c
382
RSA *rsa;
crypto/openssl/test/rsa_test.c
48
static int key1(RSA *key, unsigned char *c)
crypto/openssl/test/rsa_test.c
489
static RSA *load_key(int priv)
crypto/openssl/test/rsa_test.c
491
RSA *rsa = NULL;
crypto/openssl/test/rsa_test.c
562
RSA *rsa_priv = NULL, *rsa_pub = NULL;
crypto/openssl/test/rsa_test.c
89
static int key2(RSA *key, unsigned char *c)
crypto/openssl/test/rsa_x931_test.c
24
RSA *rsa = NULL;
crypto/openssl/test/x509_test.c
134
RSA *rsa = NULL;
lib/libsecureboot/openpgp/opgp_key.c
76
RSA *rsa = NULL;
sbin/decryptcore/decryptcore.c
127
RSA *privkey;
sbin/dumpon/dumpon.c
222
RSA *pubkey;