EVP_PKEY_base_id
int EVP_PKEY_base_id(const EVP_PKEY *pkey);
LCRYPTO_ALIAS(EVP_PKEY_base_id);
LCRYPTO_USED(EVP_PKEY_base_id);
if (EVP_PKEY_base_id(pkey) != EVP_PKEY_ED25519)
if (EVP_PKEY_base_id(pkey) != EVP_PKEY_ED25519) {
if (EVP_PKEY_base_id(pkey) != EVP_PKEY_EC ||
if (EVP_PKEY_base_id(pkey) != EVP_PKEY_EC) {
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 (EVP_PKEY_base_id(pk) != EVP_PKEY_EC) {
skdebug(__func__, "Not an EC key: %d", EVP_PKEY_base_id(pk));
EVP_PKEY_base_id(dsa->dsa_key) == EVP_PKEY_RSA)
if (EVP_PKEY_base_id(tpubkey) == EVP_PKEY_RSA) {
else if (*pkey_type != EVP_PKEY_base_id(param)) {
switch (EVP_PKEY_base_id(pubkey)) {
EVP_PKEY_base_id(pubkey));
if (EVP_PKEY_base_id(evp) == EVP_PKEY_RSA) {
} else if (EVP_PKEY_base_id(evp) == EVP_PKEY_EC) {
} else if (EVP_PKEY_base_id(evp) == EVP_PKEY_ED25519) {
if (EVP_PKEY_base_id(pk) == EVP_PKEY_RSA &&
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_EC &&
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_ED25519 &&
switch (EVP_PKEY_base_id(pkey)) {
switch (EVP_PKEY_base_id(pkey)) {
switch (EVP_PKEY_base_id(pkey)) {
switch (EVP_PKEY_base_id(pkey)) {
if (EVP_PKEY_base_id(pkey) == EVP_PKEY_RSA ||
EVP_PKEY_base_id(pkey) == EVP_PKEY_EC)