c=ssl->cert;  ret=ssl_set_pkey(c,pkey);
ret=ssl_set_pkey(ssl->cert,pkey);
int SSL_use_PrivateKey(ssl, pkey)SSL *ssl;EVP_PKEY *pkey;	{	CERT *c;	int ret;	if (pkey == NULL)		{		SSLerr(SSL_F_SSL_USE_PRIVATEKEY,ERR_R_PASSED_NULL_PARAMETER);		return(0);		}        if ((ssl->cert == NULL) || (ssl->cert == ssl->ctx->default_cert))                {                c=ssl_cert_new();		if (c == NULL)			{			SSLerr(SSL_F_SSL_USE_PRIVATEKEY,ERR_R_MALLOC_FAILURE);			return(0);			}                if (ssl->cert != NULL) ssl_cert_free(ssl->cert);		ssl->cert=c;		}	c=ssl->cert;	ret=ssl_set_pkey(c,pkey);	return(ret);	}