EVP_SIGNATURE_is_a
if (select_name != NULL && !EVP_SIGNATURE_is_a(k, select_name))
int ok = EVP_SIGNATURE_is_a(signature, keytype);
ok = EVP_SIGNATURE_is_a(signature, signame);
int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name);