EVP_PKEY_is_a
if (!EVP_PKEY_is_a(tmppkey, "DSA")) {
if (!EVP_PKEY_is_a(tmppkey, "DH")
&& !EVP_PKEY_is_a(tmppkey, "DHX")) {
if (!EVP_PKEY_is_a(pkey, "DSA")) {
if (params != NULL && keytype != NULL && !EVP_PKEY_is_a(params, keytype)) {
if (!EVP_PKEY_is_a(pkey, "EC"))
if (pkey_op == EVP_PKEY_OP_VERIFYRECOVER && !EVP_PKEY_is_a(pkey, "RSA")) {
if (EVP_PKEY_is_a(tpubkey, "RSA") || EVP_PKEY_is_a(tpubkey, "RSA-PSS")) {
if (!EVP_PKEY_is_a(param, *pkeytype)) {
if (!EVP_PKEY_is_a(pkey, "RSA") && !EVP_PKEY_is_a(pkey, "RSA-PSS")) {
if (EVP_PKEY_is_a(pkey, "RSA") || EVP_PKEY_is_a(pkey, "RSA-PSS")) {
} else if (EVP_PKEY_is_a(pkey, "DSA")) {
if (!EVP_PKEY_is_a(pkey, "RSA") && !EVP_PKEY_is_a(pkey, "RSA-PSS")) {
if (!EVP_PKEY_is_a(pkey, OBJ_nid2sn(pknid))) {
if (pk == NULL || !EVP_PKEY_is_a(pk, "DHX"))
if (EVP_PKEY_is_a(pkey, "DHX") || EVP_PKEY_is_a(pkey, "DH"))
else if (EVP_PKEY_is_a(pkey, "EC"))
else if (EVP_PKEY_is_a(pkey, "RSA"))
if (EVP_PKEY_is_a(pk, "DH"))
else if (EVP_PKEY_is_a(pk, "DHX"))
else if (EVP_PKEY_is_a(pk, "DSA"))
else if (EVP_PKEY_is_a(pk, "EC"))
else if (EVP_PKEY_is_a(pk, "RSA"))
if (EVP_PKEY_is_a(pkey, "RSA"))
if (EVP_PKEY_is_a(pkey, "RSA-PSS")) {
if (EVP_PKEY_is_a(pkey, "DSA") || EVP_PKEY_is_a(pkey, "EC"))
else if (EVP_PKEY_is_a(pkey, "RSA") || EVP_PKEY_is_a(pkey, "RSA-PSS"))
if (EVP_PKEY_is_a(pk, "RSA")) {
} else if (EVP_PKEY_is_a(pk, "DSA")) {
if (EVP_PKEY_is_a(pkey, "RSA"))
if (EVP_PKEY_is_a(pkey, "EC") || EVP_PKEY_is_a(pkey, "DSA"))
if (EVP_PKEY_is_a(pkey, "RSA"))
if (EVP_PKEY_is_a(pkey, "RSA-PSS"))
if (EVP_PKEY_is_a(pkey, "RSA")) {
if (EVP_PKEY_is_a(issuer_key, OBJ_nid2sn(subj_sig_nid))
|| (EVP_PKEY_is_a(issuer_key, "RSA") && subj_sig_nid == NID_rsassaPss))
if (pkey == NULL || !EVP_PKEY_is_a(pkey, "EC"))
if ((!EVP_PKEY_is_a(pkey, "DH") && !EVP_PKEY_is_a(pkey, "DHX"))
int EVP_PKEY_is_a(const EVP_PKEY *pkey, const char *name);
if (SSL_CONNECTION_IS_TLS13(s) && EVP_PKEY_is_a(privkey, "DH"))
if (EVP_PKEY_is_a(pk, OBJ_nid2sn(tmp_lu->pkey_nid))
|| EVP_PKEY_is_a(pk, OBJ_nid2ln(tmp_lu->pkey_nid))) {
if (EVP_PKEY_is_a(pk, OBJ_nid2sn(tmp_lu->pkey_nid))
|| EVP_PKEY_is_a(pk, OBJ_nid2ln(tmp_lu->pkey_nid))) {
if (!EVP_PKEY_is_a(pkey, "RSA")) {
if (!EVP_PKEY_is_a(pkey, "EC"))
if (!EVP_PKEY_is_a(pkey, "EC"))
if (EVP_PKEY_is_a(pk, "EC") && !tls1_check_pkey_comp(s, pk))
if (EVP_PKEY_is_a(pk, "RSA"))
else if (EVP_PKEY_is_a(pk, "DSA"))
else if (EVP_PKEY_is_a(pk, "EC"))
if (EVP_PKEY_is_a(pkey, "DH")) {
} else if (EVP_PKEY_is_a(pkey, "EC")) {
if (!TEST_true(EVP_PKEY_is_a(pkey, OBJ_nid2sn(pkey_nid)))) {
if (!(ok = TEST_FL_true(EVP_PKEY_is_a(pkey, type)))) {
int ok = (TEST_FL_ptr(pkey) && TEST_FL_true(EVP_PKEY_is_a(pkey, type)));
if (!TEST_true(EVP_PKEY_is_a(pkey, "SM2")))
if (EVP_PKEY_is_a(pkey, "EC")) {
ret = EVP_PKEY_is_a(pkey, type);
if (!TEST_ptr(pkey) || !TEST_int_eq(EVP_PKEY_is_a(pkey, "RSA"), 1))
if (!TEST_ptr(pkey) || !TEST_int_eq(EVP_PKEY_is_a(pkey, "RSA"), 1))