EVP_PKEY_base_id
if (EVP_PKEY_base_id(tpubkey) == EVP_PKEY_RSA) {
else if (*pkey_type != EVP_PKEY_base_id(param)) {
if (EVP_PKEY_base_id(from) != EVP_PKEY_base_id(to)) {
if (EVP_PKEY_assign(to, EVP_PKEY_base_id(from), eto) == 0) {
if (EVP_PKEY_assign(sec_key, EVP_PKEY_base_id(pubk),
int EVP_PKEY_base_id(const EVP_PKEY *pkey);
switch (EVP_PKEY_base_id(pubkey)) {
EVP_PKEY_base_id(pubkey));
} else if (EVP_PKEY_base_id(evp) == EVP_PKEY_EC) {
if (EVP_PKEY_base_id(evp) == EVP_PKEY_RSA) {
if (EVP_PKEY_base_id(pk) == EVP_PKEY_RSA &&
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_DSA &&
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_EC &&
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_ED25519 &&