CRYPTO_add(&key->references, 1, CRYPTO_LOCK_DSA); return EVP_PKEY_assign_DSA(pkey, key);
int ret = EVP_PKEY_assign_DSA(pkey, key); if(ret) CRYPTO_add(&key->references, 1, CRYPTO_LOCK_DSA); return ret;
int EVP_PKEY_rset_DSA(EVP_PKEY *pkey, DSA *key){	CRYPTO_add(&key->references, 1, CRYPTO_LOCK_DSA);	return EVP_PKEY_assign_DSA(pkey, key);}