EVP_PKEY_RSA
keytype = EVP_PKEY_RSA;
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
return pubkey_ex_d2i(EVP_PKEY_RSA, pval, in, len, it);
return pubkey_ex_i2d(EVP_PKEY_RSA, pval, out, it);
#define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
if (priv->type != EVP_PKEY_RSA) {
if (pkey->type != EVP_PKEY_RSA) {
if (pkey->type != EVP_PKEY_RSA) {
if (pkey->type == EVP_PKEY_RSA || pkey->type == EVP_PKEY_RSA_PSS)
ptype = EVP_PKEY_RSA;
} else if (pk->type == EVP_PKEY_RSA) {
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_RSA, EVP_PKEY_OP_TYPE_CRYPT, \
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_RSA, EVP_PKEY_OP_TYPE_CRYPT, \
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_RSA, EVP_PKEY_OP_TYPE_CRYPT, \
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_RSA, EVP_PKEY_OP_TYPE_CRYPT, \
.pkey_id = EVP_PKEY_RSA,
ctx->pmeth->pkey_id != EVP_PKEY_RSA &&
.pkey_id = EVP_PKEY_RSA,
case EVP_PKEY_RSA:
if (EVP_PKEY_base_id(pkey) != EVP_PKEY_RSA) {
if (EVP_PKEY_base_id(pkey) != EVP_PKEY_RSA ||
if (EVP_PKEY_base_id(pkey) != EVP_PKEY_RSA) {
if (sigalg->key_type == EVP_PKEY_RSA &&
if (sigalg->key_type == EVP_PKEY_RSA &&
case EVP_PKEY_RSA:
if (EVP_PKEY_id(pkey) != EVP_PKEY_RSA ||
if (EVP_PKEY_id(priv_key) != EVP_PKEY_RSA ||
.key_type = EVP_PKEY_RSA,
.key_type = EVP_PKEY_RSA,
case EVP_PKEY_RSA:
if ((EVP_PKEY_id(pkey) != EVP_PKEY_RSA &&
if (sigalg->key_type == EVP_PKEY_RSA &&
.key_type = EVP_PKEY_RSA,
.key_type = EVP_PKEY_RSA,
.key_type = EVP_PKEY_RSA,
.key_type = EVP_PKEY_RSA,
.key_type = EVP_PKEY_RSA,
.key_type = EVP_PKEY_RSA,
case EVP_PKEY_RSA:
EVP_PKEY_RSA,
if ((method = EVP_PKEY_asn1_find(NULL, EVP_PKEY_RSA)) == NULL) {
if (pkey_id != EVP_PKEY_RSA) {
pkey_id, EVP_PKEY_RSA);
if (pkey_id != EVP_PKEY_RSA) {
pkey_id, EVP_PKEY_RSA);
if ((pkey_ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, NULL)) == NULL)
if ((pkey_ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, NULL)) == NULL)
if ((pkey_ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, NULL)) == NULL)
if (EVP_PKEY_id(pkey) == EVP_PKEY_RSA) {
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
{ EVP_PKEY_RSA, EVP_sha256, sizeof(sha256WithRSA), sha256WithRSA, 0 },
{ EVP_PKEY_RSA, EVP_sha384, sizeof(sha384WithRSA), sha384WithRSA, 0 },
{ EVP_PKEY_RSA, EVP_sha512, sizeof(sha512WithRSA), sha512WithRSA, 0 },
{ EVP_PKEY_RSA, EVP_sha256, sizeof(rsapss_sha256), rsapss_sha256,
{ EVP_PKEY_RSA, EVP_sha384, sizeof(rsapss_sha384), rsapss_sha384,
{ EVP_PKEY_RSA, EVP_sha512, sizeof(rsapss_sha512), rsapss_sha512,
{ EVP_PKEY_RSA, EVP_sha256, sizeof(rsapss_sha256nt), rsapss_sha256nt,
{ EVP_PKEY_RSA, EVP_sha384, sizeof(rsapss_sha384nt), rsapss_sha384nt,
{ EVP_PKEY_RSA, EVP_sha512, sizeof(rsapss_sha512nt), rsapss_sha512nt,
EVP_PKEY_base_id(dsa->dsa_key) == EVP_PKEY_RSA)
if (EVP_PKEY_id(key) != EVP_PKEY_RSA) {
if (EVP_PKEY_base_id(tpubkey) == EVP_PKEY_RSA) {
*pkey_type = EVP_PKEY_RSA;
*pkey_type = EVP_PKEY_RSA;
if (*pkey_type == EVP_PKEY_RSA) {
if ((*pkey_type == EVP_PKEY_RSA) && (keylen != -1)) {
if (cfg.newkey < MIN_KEY_LENGTH && (pkey_type == EVP_PKEY_RSA || pkey_type == EVP_PKEY_DSA)) {
if (EVP_PKEY_id(pubkey) == EVP_PKEY_RSA) {
case EVP_PKEY_RSA:
if (EVP_PKEY_base_id(evp) == EVP_PKEY_RSA) {
if ((ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, NULL)) == NULL) {
if (EVP_PKEY_base_id(pk) == EVP_PKEY_RSA &&
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
case EVP_PKEY_RSA:
if (EVP_PKEY_base_id(pkey) == EVP_PKEY_RSA ||
if ((ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, NULL)) == NULL) {
case EVP_PKEY_RSA: