lib/libcrypto/asn1/x_pubkey.c
333
if (!EVP_PKEY_set1_RSA(pkey, (RSA *)*pval))
lib/libcrypto/asn1/x_pubkey.c
470
RSA_free((RSA *)*pval);
lib/libcrypto/asn1/x_pubkey.c
508
RSA *
lib/libcrypto/asn1/x_pubkey.c
509
d2i_RSA_PUBKEY(RSA **rsa, const unsigned char **in, long len)
lib/libcrypto/asn1/x_pubkey.c
511
return (RSA *)ASN1_item_d2i((ASN1_VALUE **)rsa, in, len,
lib/libcrypto/asn1/x_pubkey.c
517
i2d_RSA_PUBKEY(RSA *rsa, unsigned char **out)
lib/libcrypto/asn1/x_pubkey.c
523
RSA *
lib/libcrypto/asn1/x_pubkey.c
524
d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa)
lib/libcrypto/asn1/x_pubkey.c
526
return (RSA *)ASN1_item_d2i_bio(&RSA_PUBKEY_it, bp, (ASN1_VALUE **)rsa);
lib/libcrypto/asn1/x_pubkey.c
531
i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa)
lib/libcrypto/asn1/x_pubkey.c
537
RSA *
lib/libcrypto/asn1/x_pubkey.c
538
d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa)
lib/libcrypto/asn1/x_pubkey.c
540
return (RSA *)ASN1_item_d2i_fp(&RSA_PUBKEY_it, fp, (ASN1_VALUE **)rsa);
lib/libcrypto/asn1/x_pubkey.c
545
i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa)
lib/libcrypto/evp/evp.h
781
RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
782
RSA *EVP_PKEY_get1_RSA(const EVP_PKEY *pkey);
lib/libcrypto/evp/evp.h
783
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key);
lib/libcrypto/evp/p_lib.c
630
RSA *
lib/libcrypto/evp/p_lib.c
641
RSA *
lib/libcrypto/evp/p_lib.c
644
RSA *rsa;
lib/libcrypto/evp/p_lib.c
656
EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key)
lib/libcrypto/pem/pem.h
380
DECLARE_PEM_rw_cb(RSAPrivateKey, RSA)
lib/libcrypto/pem/pem.h
382
DECLARE_PEM_rw_const(RSAPublicKey, RSA)
lib/libcrypto/pem/pem.h
383
DECLARE_PEM_rw(RSA_PUBKEY, RSA)
lib/libcrypto/pem/pem_all.c
133
static RSA *pkey_get_rsa(EVP_PKEY *key, RSA **rsa);
lib/libcrypto/pem/pem_all.c
266
static RSA *
lib/libcrypto/pem/pem_all.c
267
pkey_get_rsa(EVP_PKEY *key, RSA **rsa)
lib/libcrypto/pem/pem_all.c
269
RSA *rtmp;
lib/libcrypto/pem/pem_all.c
284
RSA *
lib/libcrypto/pem/pem_all.c
285
PEM_read_RSAPrivateKey(FILE *fp, RSA **rsa, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
295
PEM_write_RSAPrivateKey(FILE *fp, RSA *x, const EVP_CIPHER *enc,
lib/libcrypto/pem/pem_all.c
303
RSA *
lib/libcrypto/pem/pem_all.c
304
PEM_read_bio_RSAPrivateKey(BIO *bp, RSA **rsa, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
314
PEM_write_bio_RSAPrivateKey(BIO *bp, RSA *x,
lib/libcrypto/pem/pem_all.c
323
RSA *
lib/libcrypto/pem/pem_all.c
324
PEM_read_RSAPublicKey(FILE *fp, RSA **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
332
PEM_write_RSAPublicKey(FILE *fp, const RSA *x)
lib/libcrypto/pem/pem_all.c
339
RSA *
lib/libcrypto/pem/pem_all.c
340
PEM_read_bio_RSAPublicKey(BIO *bp, RSA **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
348
PEM_write_bio_RSAPublicKey(BIO *bp, const RSA *x)
lib/libcrypto/pem/pem_all.c
355
RSA *
lib/libcrypto/pem/pem_all.c
356
PEM_read_RSA_PUBKEY(FILE *fp, RSA **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
364
PEM_write_RSA_PUBKEY(FILE *fp, RSA *x)
lib/libcrypto/pem/pem_all.c
371
RSA *
lib/libcrypto/pem/pem_all.c
372
PEM_read_bio_RSA_PUBKEY(BIO *bp, RSA **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_all.c
380
PEM_write_bio_RSA_PUBKEY(BIO *bp, RSA *x)
lib/libcrypto/pem/pvkfmt.c
369
RSA *rsa = NULL;
lib/libcrypto/pem/pvkfmt.c
479
static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *magic);
lib/libcrypto/pem/pvkfmt.c
482
static void write_rsa(unsigned char **out, RSA *rsa, int ispub);
lib/libcrypto/pem/pvkfmt.c
577
check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic)
lib/libcrypto/pem/pvkfmt.c
611
write_rsa(unsigned char **out, RSA *rsa, int ispub)
lib/libcrypto/rsa/rsa.h
234
RSA *RSA_new(void);
lib/libcrypto/rsa/rsa.h
235
RSA *RSA_new_method(ENGINE *engine);
lib/libcrypto/rsa/rsa.h
236
int RSA_bits(const RSA *rsa);
lib/libcrypto/rsa/rsa.h
237
int RSA_size(const RSA *rsa);
lib/libcrypto/rsa/rsa.h
243
RSA *RSA_generate_key(int bits, unsigned long e,
lib/libcrypto/rsa/rsa.h
247
int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);
lib/libcrypto/rsa/rsa.h
249
int RSA_check_key(const RSA *);
lib/libcrypto/rsa/rsa.h
252
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
254
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
256
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
258
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
259
void RSA_free(RSA *r);
lib/libcrypto/rsa/rsa.h
261
int RSA_up_ref(RSA *r);
lib/libcrypto/rsa/rsa.h
263
int RSA_flags(const RSA *r);
lib/libcrypto/rsa/rsa.h
267
const RSA_METHOD *RSA_get_method(const RSA *rsa);
lib/libcrypto/rsa/rsa.h
268
int RSA_set_method(RSA *rsa, const RSA_METHOD *meth);
lib/libcrypto/rsa/rsa.h
275
RSA *d2i_RSAPublicKey(RSA **a, const unsigned char **in, long len);
lib/libcrypto/rsa/rsa.h
276
int i2d_RSAPublicKey(const RSA *a, unsigned char **out);
lib/libcrypto/rsa/rsa.h
278
RSA *d2i_RSAPrivateKey(RSA **a, const unsigned char **in, long len);
lib/libcrypto/rsa/rsa.h
279
int i2d_RSAPrivateKey(const RSA *a, unsigned char **out);
lib/libcrypto/rsa/rsa.h
294
int RSA_print_fp(FILE *fp, const RSA *r, int offset);
lib/libcrypto/rsa/rsa.h
297
int RSA_print(BIO *bp, const RSA *r, int offset);
lib/libcrypto/rsa/rsa.h
303
unsigned char *sigret, unsigned int *siglen, RSA *rsa);
lib/libcrypto/rsa/rsa.h
305
const unsigned char *sigbuf, unsigned int siglen, RSA *rsa);
lib/libcrypto/rsa/rsa.h
311
RSA *rsa);
lib/libcrypto/rsa/rsa.h
314
RSA *rsa);
lib/libcrypto/rsa/rsa.h
316
int RSA_blinding_on(RSA *rsa, BN_CTX *ctx);
lib/libcrypto/rsa/rsa.h
317
void RSA_blinding_off(RSA *rsa);
lib/libcrypto/rsa/rsa.h
346
int RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash,
lib/libcrypto/rsa/rsa.h
348
int RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM,
lib/libcrypto/rsa/rsa.h
351
int RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash,
lib/libcrypto/rsa/rsa.h
355
int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM,
lib/libcrypto/rsa/rsa.h
361
int RSA_set_ex_data(RSA *r, int idx, void *arg);
lib/libcrypto/rsa/rsa.h
362
void *RSA_get_ex_data(const RSA *r, int idx);
lib/libcrypto/rsa/rsa.h
364
int RSA_security_bits(const RSA *rsa);
lib/libcrypto/rsa/rsa.h
366
void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e,
lib/libcrypto/rsa/rsa.h
368
int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
lib/libcrypto/rsa/rsa.h
369
void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1,
lib/libcrypto/rsa/rsa.h
371
int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp);
lib/libcrypto/rsa/rsa.h
372
void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q);
lib/libcrypto/rsa/rsa.h
373
int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
lib/libcrypto/rsa/rsa.h
374
const BIGNUM *RSA_get0_n(const RSA *r);
lib/libcrypto/rsa/rsa.h
375
const BIGNUM *RSA_get0_e(const RSA *r);
lib/libcrypto/rsa/rsa.h
376
const BIGNUM *RSA_get0_d(const RSA *r);
lib/libcrypto/rsa/rsa.h
377
const BIGNUM *RSA_get0_p(const RSA *r);
lib/libcrypto/rsa/rsa.h
378
const BIGNUM *RSA_get0_q(const RSA *r);
lib/libcrypto/rsa/rsa.h
379
const BIGNUM *RSA_get0_dmp1(const RSA *r);
lib/libcrypto/rsa/rsa.h
380
const BIGNUM *RSA_get0_dmq1(const RSA *r);
lib/libcrypto/rsa/rsa.h
381
const BIGNUM *RSA_get0_iqmp(const RSA *r);
lib/libcrypto/rsa/rsa.h
382
const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r);
lib/libcrypto/rsa/rsa.h
383
void RSA_clear_flags(RSA *r, int flags);
lib/libcrypto/rsa/rsa.h
384
int RSA_test_flags(const RSA *r, int flags);
lib/libcrypto/rsa/rsa.h
385
void RSA_set_flags(RSA *r, int flags);
lib/libcrypto/rsa/rsa.h
387
RSA *RSAPublicKey_dup(RSA *rsa);
lib/libcrypto/rsa/rsa.h
388
RSA *RSAPrivateKey_dup(RSA *rsa);
lib/libcrypto/rsa/rsa.h
414
const unsigned char *from, unsigned char *to, RSA *rsa, int padding));
lib/libcrypto/rsa/rsa.h
416
const unsigned char *from, unsigned char *to, RSA *rsa, int padding));
lib/libcrypto/rsa/rsa.h
417
int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa);
lib/libcrypto/rsa/rsa.h
418
int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa));
lib/libcrypto/rsa/rsa.h
420
const unsigned char *from, unsigned char *to, RSA *rsa, int padding));
lib/libcrypto/rsa/rsa.h
422
const unsigned char *from, unsigned char *to, RSA *rsa, int padding));
lib/libcrypto/rsa/rsa.h
424
const BIGNUM *i, RSA *rsa, BN_CTX *ctx));
lib/libcrypto/rsa/rsa.h
428
int RSA_meth_set_init(RSA_METHOD *meth, int (*init)(RSA *rsa));
lib/libcrypto/rsa/rsa.h
429
int RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen)(RSA *rsa, int bits,
lib/libcrypto/rsa/rsa.h
435
const unsigned char *from, unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
437
const unsigned char *from, unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
439
const unsigned char *from, unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
441
const unsigned char *from, unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa.h
443
RSA *rsa, BN_CTX *ctx);
lib/libcrypto/rsa/rsa.h
447
int (*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa);
lib/libcrypto/rsa/rsa.h
448
int (*RSA_meth_get_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, BIGNUM *e,
lib/libcrypto/rsa/rsa.h
455
const RSA *rsa);
lib/libcrypto/rsa/rsa.h
458
unsigned int *siglen, const RSA *rsa));
lib/libcrypto/rsa/rsa.h
461
unsigned int siglen, const RSA *rsa);
lib/libcrypto/rsa/rsa.h
464
unsigned int siglen, const RSA *rsa));
lib/libcrypto/rsa/rsa_ameth.c
125
rsa_param_decode(RSA *rsa, const X509_ALGOR *alg)
lib/libcrypto/rsa/rsa_ameth.c
181
RSA *rsa = NULL;
lib/libcrypto/rsa/rsa_ameth.c
213
RSA *rsa;
lib/libcrypto/rsa/rsa_ameth.c
274
RSA *rsa = NULL;
lib/libcrypto/rsa/rsa_ameth.c
448
const RSA *x = pkey->pkey.rsa;
lib/libcrypto/rsa/rsa_ameth.c
99
const RSA *rsa = pkey->pkey.rsa;
lib/libcrypto/rsa/rsa_asn1.c
104
.offset = offsetof(RSA, n),
lib/libcrypto/rsa/rsa_asn1.c
111
.offset = offsetof(RSA, e),
lib/libcrypto/rsa/rsa_asn1.c
118
.offset = offsetof(RSA, d),
lib/libcrypto/rsa/rsa_asn1.c
125
.offset = offsetof(RSA, p),
lib/libcrypto/rsa/rsa_asn1.c
132
.offset = offsetof(RSA, q),
lib/libcrypto/rsa/rsa_asn1.c
139
.offset = offsetof(RSA, dmp1),
lib/libcrypto/rsa/rsa_asn1.c
146
.offset = offsetof(RSA, dmq1),
lib/libcrypto/rsa/rsa_asn1.c
153
.offset = offsetof(RSA, iqmp),
lib/libcrypto/rsa/rsa_asn1.c
165
.size = sizeof(RSA),
lib/libcrypto/rsa/rsa_asn1.c
183
.offset = offsetof(RSA, n),
lib/libcrypto/rsa/rsa_asn1.c
190
.offset = offsetof(RSA, e),
lib/libcrypto/rsa/rsa_asn1.c
202
.size = sizeof(RSA),
lib/libcrypto/rsa/rsa_asn1.c
383
RSA *
lib/libcrypto/rsa/rsa_asn1.c
384
d2i_RSAPrivateKey(RSA **a, const unsigned char **in, long len)
lib/libcrypto/rsa/rsa_asn1.c
386
return (RSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/rsa/rsa_asn1.c
392
i2d_RSAPrivateKey(const RSA *a, unsigned char **out)
lib/libcrypto/rsa/rsa_asn1.c
399
RSA *
lib/libcrypto/rsa/rsa_asn1.c
400
d2i_RSAPublicKey(RSA **a, const unsigned char **in, long len)
lib/libcrypto/rsa/rsa_asn1.c
402
return (RSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/rsa/rsa_asn1.c
408
i2d_RSAPublicKey(const RSA *a, unsigned char **out)
lib/libcrypto/rsa/rsa_asn1.c
414
RSA *
lib/libcrypto/rsa/rsa_asn1.c
415
RSAPublicKey_dup(RSA *rsa)
lib/libcrypto/rsa/rsa_asn1.c
421
RSA *
lib/libcrypto/rsa/rsa_asn1.c
422
RSAPrivateKey_dup(RSA *rsa)
lib/libcrypto/rsa/rsa_asn1.c
78
RSA_free((RSA *)*pval);
lib/libcrypto/rsa/rsa_asn1.c
97
.offset = offsetof(RSA, version),
lib/libcrypto/rsa/rsa_blinding.c
295
RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx)
lib/libcrypto/rsa/rsa_blinding.c
336
RSA_blinding_off(RSA *rsa)
lib/libcrypto/rsa/rsa_blinding.c
345
RSA_blinding_on(RSA *rsa, BN_CTX *ctx)
lib/libcrypto/rsa/rsa_chk.c
59
RSA_check_key(const RSA *key)
lib/libcrypto/rsa/rsa_eay.c
126
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
221
rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx)
lib/libcrypto/rsa/rsa_eay.c
306
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
434
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
559
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
658
rsa_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx)
lib/libcrypto/rsa/rsa_eay.c
809
rsa_init(RSA *rsa)
lib/libcrypto/rsa/rsa_eay.c
816
rsa_finish(RSA *rsa)
lib/libcrypto/rsa/rsa_eay.c
852
RSA_bits(const RSA *r)
lib/libcrypto/rsa/rsa_eay.c
859
RSA_size(const RSA *r)
lib/libcrypto/rsa/rsa_eay.c
867
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
875
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
883
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
891
RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_eay.c
898
RSA_flags(const RSA *r)
lib/libcrypto/rsa/rsa_gen.c
241
RSA *
lib/libcrypto/rsa/rsa_gen.c
247
RSA *rsa = RSA_new();
lib/libcrypto/rsa/rsa_gen.c
69
static int rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb);
lib/libcrypto/rsa/rsa_gen.c
72
RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb)
lib/libcrypto/rsa/rsa_gen.c
81
rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb)
lib/libcrypto/rsa/rsa_lib.c
103
RSA_get_method(const RSA *rsa)
lib/libcrypto/rsa/rsa_lib.c
110
RSA_set_method(RSA *rsa, const RSA_METHOD *meth)
lib/libcrypto/rsa/rsa_lib.c
128
RSA *
lib/libcrypto/rsa/rsa_lib.c
131
RSA *ret;
lib/libcrypto/rsa/rsa_lib.c
133
if ((ret = calloc(1, sizeof(RSA))) == NULL) {
lib/libcrypto/rsa/rsa_lib.c
161
RSA_free(RSA *r)
lib/libcrypto/rsa/rsa_lib.c
193
RSA_up_ref(RSA *r)
lib/libcrypto/rsa/rsa_lib.c
209
RSA_set_ex_data(RSA *r, int idx, void *arg)
lib/libcrypto/rsa/rsa_lib.c
216
RSA_get_ex_data(const RSA *r, int idx)
lib/libcrypto/rsa/rsa_lib.c
223
RSA_security_bits(const RSA *rsa)
lib/libcrypto/rsa/rsa_lib.c
230
RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
lib/libcrypto/rsa/rsa_lib.c
242
RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
lib/libcrypto/rsa/rsa_lib.c
265
RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1,
lib/libcrypto/rsa/rsa_lib.c
278
RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp)
lib/libcrypto/rsa/rsa_lib.c
303
RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q)
lib/libcrypto/rsa/rsa_lib.c
313
RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q)
lib/libcrypto/rsa/rsa_lib.c
332
RSA_get0_n(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
339
RSA_get0_e(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
346
RSA_get0_d(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
353
RSA_get0_p(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
360
RSA_get0_q(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
367
RSA_get0_dmp1(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
374
RSA_get0_dmq1(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
381
RSA_get0_iqmp(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
388
RSA_get0_pss_params(const RSA *r)
lib/libcrypto/rsa/rsa_lib.c
395
RSA_clear_flags(RSA *r, int flags)
lib/libcrypto/rsa/rsa_lib.c
402
RSA_test_flags(const RSA *r, int flags)
lib/libcrypto/rsa/rsa_lib.c
409
RSA_set_flags(RSA *r, int flags)
lib/libcrypto/rsa/rsa_lib.c
76
RSA *
lib/libcrypto/rsa/rsa_lib.c
79
RSA *r = RSA_new_method(NULL);
lib/libcrypto/rsa/rsa_local.h
140
const unsigned char *sigbuf, size_t siglen, RSA *rsa);
lib/libcrypto/rsa/rsa_local.h
155
BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *ctx);
lib/libcrypto/rsa/rsa_local.h
69
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa_local.h
71
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa_local.h
73
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa_local.h
75
unsigned char *to, RSA *rsa, int padding);
lib/libcrypto/rsa/rsa_local.h
76
int (*rsa_mod_exp)(BIGNUM *r0, const BIGNUM *I, RSA *rsa,
lib/libcrypto/rsa/rsa_local.h
80
int (*init)(RSA *rsa); /* called at new */
lib/libcrypto/rsa/rsa_local.h
81
int (*finish)(RSA *rsa); /* called at free */
lib/libcrypto/rsa/rsa_local.h
90
unsigned char *sigret, unsigned int *siglen, const RSA *rsa);
lib/libcrypto/rsa/rsa_local.h
93
unsigned int siglen, const RSA *rsa);
lib/libcrypto/rsa/rsa_local.h
98
int (*rsa_keygen)(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);
lib/libcrypto/rsa/rsa_meth.c
101
const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
lib/libcrypto/rsa/rsa_meth.c
109
RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa))
lib/libcrypto/rsa/rsa_meth.c
118
const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
lib/libcrypto/rsa/rsa_meth.c
127
const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
lib/libcrypto/rsa/rsa_meth.c
136
const BIGNUM *i, RSA *rsa, BN_CTX *ctx))
lib/libcrypto/rsa/rsa_meth.c
154
RSA_meth_set_init(RSA_METHOD *meth, int (*init)(RSA *rsa))
lib/libcrypto/rsa/rsa_meth.c
162
RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen)(RSA *rsa, int bits,
lib/libcrypto/rsa/rsa_meth.c
195
const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_meth.c
203
const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_meth.c
211
const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_meth.c
219
const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
lib/libcrypto/rsa/rsa_meth.c
227
RSA *rsa, BN_CTX *ctx)
lib/libcrypto/rsa/rsa_meth.c
243
(*RSA_meth_get_init(const RSA_METHOD *meth))(RSA *rsa)
lib/libcrypto/rsa/rsa_meth.c
250
(*RSA_meth_get_keygen(const RSA_METHOD *meth))(RSA *rsa, int bits, BIGNUM *e,
lib/libcrypto/rsa/rsa_meth.c
275
const RSA *rsa)
lib/libcrypto/rsa/rsa_meth.c
284
unsigned int *siglen, const RSA *rsa))
lib/libcrypto/rsa/rsa_meth.c
294
unsigned int siglen, const RSA *rsa)
lib/libcrypto/rsa/rsa_meth.c
303
unsigned int siglen, const RSA *rsa))
lib/libcrypto/rsa/rsa_meth.c
84
(*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
lib/libcrypto/rsa/rsa_meth.c
92
const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
lib/libcrypto/rsa/rsa_pmeth.c
193
RSA *rsa = ctx->pkey->pkey.rsa;
lib/libcrypto/rsa/rsa_pmeth.c
297
RSA *rsa = ctx->pkey->pkey.rsa;
lib/libcrypto/rsa/rsa_pmeth.c
762
rsa_set_pss_param(RSA *rsa, EVP_PKEY_CTX *ctx)
lib/libcrypto/rsa/rsa_pmeth.c
785
RSA *rsa = NULL;
lib/libcrypto/rsa/rsa_pmeth.c
852
RSA *rsa;
lib/libcrypto/rsa/rsa_prn.c
67
RSA_print_fp(FILE *fp, const RSA *x, int off)
lib/libcrypto/rsa/rsa_prn.c
84
RSA_print(BIO *bp, const RSA *x, int off)
lib/libcrypto/rsa/rsa_prn.c
92
if (!EVP_PKEY_set1_RSA(pk, (RSA *)x))
lib/libcrypto/rsa/rsa_pss.c
187
RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM,
lib/libcrypto/rsa/rsa_pss.c
195
RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM,
lib/libcrypto/rsa/rsa_pss.c
75
RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash,
lib/libcrypto/rsa/rsa_pss.c
83
RSA_verify_PKCS1_PSS_mgf1(RSA *rsa, const unsigned char *mHash,
lib/libcrypto/rsa/rsa_saos.c
107
unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa)
lib/libcrypto/rsa/rsa_saos.c
71
unsigned char *sigret, unsigned int *siglen, RSA *rsa)
lib/libcrypto/rsa/rsa_sign.c
127
unsigned char *sigret, unsigned int *siglen, RSA *rsa)
lib/libcrypto/rsa/rsa_sign.c
182
size_t siglen, RSA *rsa)
lib/libcrypto/rsa/rsa_sign.c
272
const unsigned char *sigbuf, unsigned int siglen, RSA *rsa)
lib/libcrypto/x509/x509.h
375
RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa);
lib/libcrypto/x509/x509.h
376
int i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa);
lib/libcrypto/x509/x509.h
377
RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa);
lib/libcrypto/x509/x509.h
378
int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa);
lib/libcrypto/x509/x509.h
379
RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa);
lib/libcrypto/x509/x509.h
380
int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa);
lib/libcrypto/x509/x509.h
413
RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa);
lib/libcrypto/x509/x509.h
414
int i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa);
lib/libcrypto/x509/x509.h
415
RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa);
lib/libcrypto/x509/x509.h
416
int i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa);
lib/libcrypto/x509/x509.h
417
RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa);
lib/libcrypto/x509/x509.h
418
int i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa);
lib/libcrypto/x509/x509.h
505
int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp);
lib/libcrypto/x509/x509.h
506
RSA * d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp,
lib/libcrypto/x509/x_all.c
163
RSA *
lib/libcrypto/x509/x_all.c
164
d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa)
lib/libcrypto/x509/x_all.c
171
i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa)
lib/libcrypto/x509/x_all.c
177
RSA *
lib/libcrypto/x509/x_all.c
178
d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa)
lib/libcrypto/x509/x_all.c
185
i2d_RSAPrivateKey_fp(FILE *fp, RSA *rsa)
lib/libcrypto/x509/x_all.c
191
RSA *
lib/libcrypto/x509/x_all.c
192
d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa)
lib/libcrypto/x509/x_all.c
199
i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa)
lib/libcrypto/x509/x_all.c
205
RSA *
lib/libcrypto/x509/x_all.c
206
d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa)
lib/libcrypto/x509/x_all.c
213
i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa)
lib/libfido2/src/fido/rs256.h
30
int rs256_pk_from_RSA(rs256_pk_t *, const RSA *);
lib/libfido2/src/rs256.c
119
RSA *rsa = NULL;
lib/libfido2/src/rs256.c
173
rs256_pk_from_RSA(rs256_pk_t *pk, const RSA *rsa)
lib/libfido2/src/rs256.c
210
const RSA *rsa;
lib/libkeynote/auxil.c
47
RSA *rsa;
lib/libkeynote/auxil.c
63
rsa = (RSA *) key;
lib/libkeynote/auxil.c
69
rsa = (RSA *) key;
lib/libkeynote/keynote-keygen.c
106
RSA *rsa;
lib/libkeynote/signature.c
1130
RSA *rsa;
lib/libkeynote/signature.c
1210
rsa = (RSA *) dc->dec_key;
lib/libkeynote/signature.c
561
RSA *p3, *p4;
lib/libkeynote/signature.c
587
p3 = (RSA *) key1;
lib/libkeynote/signature.c
588
p4 = (RSA *) key2;
lib/libkeynote/signature.c
596
p3 = (RSA *) key1;
lib/libkeynote/signature.c
597
p4 = (RSA *) key2;
lib/libkeynote/signature.c
640
RSA *rsa;
lib/libkeynote/signature.c
756
rsa = (RSA *) as->as_authorizer;
lib/libkeynote/signature.c
767
rsa = (RSA *) as->as_authorizer;
lib/libkeynote/signature.c
794
RSA *rsa = NULL;
lib/libkeynote/signature.c
890
rsa = (RSA *) key;
lib/libkeynote/signature.c
925
rsa = (RSA *) PEM_read_bio_RSAPrivateKey(biokey, NULL, NULL, NULL);
lib/libssl/ssl.h
1147
int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa);
lib/libssl/ssl.h
1233
int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
lib/libssl/ssl.h
1452
RSA *(*cb)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1455
RSA *(*cb)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl_clnt.c
1796
RSA *rsa;
lib/libssl/ssl_clnt.c
2041
RSA *rsa;
lib/libssl/ssl_lib.c
3453
SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3461
SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export,
lib/libssl/ssl_rsa.c
151
SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa)
lib/libssl/ssl_rsa.c
236
RSA *rsa = NULL;
lib/libssl/ssl_rsa.c
276
RSA *rsa;
lib/libssl/ssl_rsa.c
513
SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa)
lib/libssl/ssl_rsa.c
545
RSA *rsa = NULL;
lib/libssl/ssl_rsa.c
585
RSA *rsa;
lib/libssl/ssl_srvr.c
1645
RSA *rsa = NULL;
lib/libssl/ssl_srvr.c
1988
RSA *rsa;
lib/libtls/tls.c
406
RSA *rsa = NULL;
lib/libtls/tls_signer.c
328
RSA *rsa, int rsa_padding)
lib/libtls/tls_signer.c
38
RSA *rsa;
regress/lib/libcrypto/asn1/asn1x509.c
701
RSA *rsa_a = NULL, *rsa_b = NULL;
regress/lib/libcrypto/rsa/rsa_method_test.c
118
generate_rsa_keypair(int bits, int exponent, RSA **out_priv, RSA **out_pub)
regress/lib/libcrypto/rsa/rsa_method_test.c
121
RSA *rsa;
regress/lib/libcrypto/rsa/rsa_method_test.c
151
rsa_to_evp(RSA *rsa, EVP_PKEY **out_evp)
regress/lib/libcrypto/rsa/rsa_method_test.c
172
unsigned char *sig, unsigned int *sig_len, const RSA *rsa)
regress/lib/libcrypto/rsa/rsa_method_test.c
175
RSA *sign_rsa = RSA_meth_get0_app_data(method);
regress/lib/libcrypto/rsa/rsa_method_test.c
182
const unsigned char *sig, unsigned int sig_len, const RSA *rsa)
regress/lib/libcrypto/rsa/rsa_method_test.c
184
RSA *verify_rsa;
regress/lib/libcrypto/rsa/rsa_method_test.c
198
RSA *rsa_priv = NULL, *rsa_pub = NULL, *rsa_bogus = NULL;
regress/lib/libcrypto/rsa/rsa_test.c
129
key2(RSA *key, unsigned char *c)
regress/lib/libcrypto/rsa/rsa_test.c
223
key3(RSA *key, unsigned char *c)
regress/lib/libcrypto/rsa/rsa_test.c
31
key1(RSA *key, unsigned char *c)
regress/lib/libcrypto/rsa/rsa_test.c
359
RSA *key;
regress/lib/libssl/ssl/ssltest.c
378
RSA *rsa;
regress/sbin/isakmpd/x509/x509test.c
163
RSA *pub_key, *priv_key;
sbin/iked/ca.c
1438
RSA *rsa = NULL;
sbin/iked/ca.c
1507
RSA *rsa = NULL;
sbin/iked/ca.c
1578
RSA *localrsa = NULL;
sbin/iked/ca.c
1776
RSA *localrsa = NULL;
sbin/iked/crypto.c
779
RSA *rsa = NULL;
sbin/ipsecctl/parse.y
1085
{ "rsa", RSA },
sbin/ipsecctl/parse.y
282
%token FLOW FROM ESP AH IN PEER ON OUT TO SRCID DSTID RSA PSK TCPMD5 SPI
sbin/ipsecctl/parse.y
926
| RSA {
sbin/isakmpd/dnssec.c
237
dns_RSA_dns_to_x509(u_int8_t *key, int keylen, RSA **rsa_key)
sbin/isakmpd/dnssec.c
239
RSA *rsa;
sbin/isakmpd/dnssec.c
286
dns_RSA_x509_to_dns(RSA *rsa_key, u_int8_t *key, int *keylen)
sbin/isakmpd/dnssec.h
31
int dns_RSA_dns_to_x509(u_int8_t *, int, RSA **);
sbin/isakmpd/ike_auth.c
1113
get_raw_key_from_file(int type, u_int8_t *id, size_t id_len, RSA **rsa)
sbin/isakmpd/ike_auth.c
139
RSA *rsakey;
sbin/isakmpd/ike_auth.c
567
RSA *key = 0;
sbin/isakmpd/ike_auth.c
82
static int get_raw_key_from_file(int, u_int8_t *, size_t, RSA **);
sbin/isakmpd/key.c
66
datalen = i2d_RSAPublicKey((RSA *)key, NULL);
sbin/isakmpd/key.c
73
*datalenp = i2d_RSAPublicKey((RSA *) key, &p);
sbin/isakmpd/key.c
77
datalen = i2d_RSAPrivateKey((RSA *)key, NULL);
sbin/isakmpd/key.c
84
*datalenp = i2d_RSAPrivateKey((RSA *)key, &p);
sbin/isakmpd/policy.c
2262
*(RSA **)keyp = NULL;
sbin/isakmpd/policy.c
2268
*(RSA **)keyp = RSAPublicKey_dup(kl->key_key);
sbin/isakmpd/policy.c
2276
return *(RSA **)keyp == NULL ? 0 : 1;
sbin/isakmpd/x509.c
115
RSA *key = NULL;
sbin/isakmpd/x509.c
1290
*(RSA **)keyp = RSAPublicKey_dup(EVP_PKEY_get0_RSA(key));
sbin/isakmpd/x509.c
1292
return *(RSA **)keyp == NULL ? 0 : 1;
sbin/unwind/libunbound/sldns/keyraw.c
420
RSA *
sbin/unwind/libunbound/sldns/keyraw.c
425
RSA *rsa;
sbin/unwind/libunbound/sldns/keyraw.c
516
RSA* rsa;
sbin/unwind/libunbound/sldns/keyraw.h
104
RSA *sldns_key_buf2rsa_raw(unsigned char* key, size_t len);
usr.bin/openssl/apps.c
650
RSA *rsa;
usr.bin/openssl/apps.c
660
RSA *rsa;
usr.bin/openssl/genrsa.c
281
RSA *rsa = NULL;
usr.bin/openssl/rsa.c
252
RSA *rsa = NULL;
usr.bin/openssl/rsautl.c
239
RSA *rsa = NULL;
usr.bin/openssl/speed.c
1059
RSA *rsa_key[RSA_NUM];
usr.bin/openssl/x509.c
1138
RSA *rsa = EVP_PKEY_get0_RSA(pubkey);
usr.bin/ssh/ssh-keygen.c
446
RSA *rsa = NULL;
usr.bin/ssh/ssh-keygen.c
678
RSA *rsa;
usr.bin/ssh/ssh-pkcs11.c
1203
RSA *rsa = NULL;
usr.bin/ssh/ssh-pkcs11.c
989
RSA *rsa = NULL;
usr.bin/ssh/ssh-rsa.c
155
const RSA *rsa_from;
usr.bin/ssh/ssh-rsa.c
156
RSA *rsa_to = NULL;
usr.bin/ssh/ssh-rsa.c
193
RSA *rsa = NULL;
usr.bin/ssh/ssh-rsa.c
234
RSA *rsa = NULL;
usr.bin/ssh/ssh-rsa.c
69
const RSA *rsa;
usr.bin/ssh/ssh-rsa.c
90
const RSA *rsa;
usr.bin/ssh/sshkey.c
3435
RSA *rsa = NULL;
usr.bin/ssh/sshkey.h
314
int check_rsa_length(const RSA *rsa); /* XXX remove */
usr.sbin/acme-client/acctproc.c
189
RSA *r;
usr.sbin/acme-client/acctproc.c
80
RSA *r;
usr.sbin/acme-client/parse.y
111
%token RSA ECDSA
usr.sbin/acme-client/parse.y
299
keytype : RSA { $$ = KT_RSA; }
usr.sbin/acme-client/parse.y
526
{"rsa", RSA},
usr.sbin/relayd/ca.c
224
RSA *rsa;
usr.sbin/relayd/ca.c
309
rsae_send_imsg(int flen, const u_char *from, u_char *to, RSA *rsa,
usr.sbin/relayd/ca.c
430
rsae_priv_enc(int flen, const u_char *from, u_char *to, RSA *rsa, int padding)
usr.sbin/relayd/ca.c
437
rsae_priv_dec(int flen, const u_char *from, u_char *to, RSA *rsa, int padding)
usr.sbin/relayd/ca.c
45
int rsae_priv_enc(int, const u_char *, u_char *, RSA *, int);
usr.sbin/relayd/ca.c
46
int rsae_priv_dec(int, const u_char *, u_char *, RSA *, int);
usr.sbin/relayd/ssl.c
183
RSA *rsa = NULL;
usr.sbin/rpki-client/cert.c
278
const RSA *rsa;
usr.sbin/smtpd/ca.c
177
RSA *rsa = NULL;
usr.sbin/smtpd/ca.c
295
RSA *rsa, int padding, unsigned int cmd)
usr.sbin/smtpd/ca.c
32
RSA *, int, unsigned int);
usr.sbin/smtpd/ca.c
34
RSA *, int);
usr.sbin/smtpd/ca.c
36
RSA *, int);
usr.sbin/smtpd/ca.c
372
rsae_priv_enc(int flen, const unsigned char *from, unsigned char *to, RSA *rsa,
usr.sbin/smtpd/ca.c
383
rsae_priv_dec(int flen, const unsigned char *from, unsigned char *to, RSA *rsa,
usr.sbin/unbound/sldns/keyraw.c
420
RSA *
usr.sbin/unbound/sldns/keyraw.c
425
RSA *rsa;
usr.sbin/unbound/sldns/keyraw.c
516
RSA* rsa;
usr.sbin/unbound/sldns/keyraw.h
104
RSA *sldns_key_buf2rsa_raw(unsigned char* key, size_t len);