EVP_PKEY_CTX_is_a
if (keylen == -1 && (EVP_PKEY_CTX_is_a(gctx, "RSA") || EVP_PKEY_CTX_is_a(gctx, "RSA-PSS")))
&& (EVP_PKEY_CTX_is_a(genctx, "RSA")
|| EVP_PKEY_CTX_is_a(genctx, "RSA-PSS")
|| EVP_PKEY_CTX_is_a(genctx, "DSA"))) {
&& (EVP_PKEY_CTX_is_a(genctx, "RSA")
|| EVP_PKEY_CTX_is_a(genctx, "RSA-PSS")))
if (EVP_PKEY_CTX_is_a(genctx, "DSA")
if (EVP_PKEY_CTX_is_a(ctx, *keytypes))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA")
&& !EVP_PKEY_CTX_is_a(ctx, "RSA-PSS"))
if (!EVP_PKEY_CTX_is_a(ctx, evp_pkey_type2name(keytype)))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA"))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA"))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA"))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA"))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA-PSS"))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA")
&& !EVP_PKEY_CTX_is_a(ctx, "RSA-PSS"))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA")
&& !EVP_PKEY_CTX_is_a(ctx, "RSA-PSS"))
if (!EVP_PKEY_CTX_is_a(ctx, "RSA")
&& !EVP_PKEY_CTX_is_a(ctx, "RSA-PSS"))
if (!EVP_PKEY_CTX_is_a(ctx, evp_pkey_type2name(keytype)))
int EVP_PKEY_CTX_is_a(EVP_PKEY_CTX *ctx, const char *keytype);