EVP_PKEY_assign_DSA
EVP_PKEY_assign_DSA(pkey, dsa);
if (!EVP_PKEY_assign_DSA(pkey, dsa))
EVP_PKEY_assign_DSA(pkey, dsa);
EVP_PKEY_assign_DSA(pkey, dsa);
EVP_PKEY_assign_DSA(pkey, dsa);
EVP_PKEY_assign_DSA(pkey, dsa);
int ret = EVP_PKEY_assign_DSA(pkey, key);