From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Doubt about the use and 
initialization of DH structDate: Fri, 14 Dec 2007 10:23:19 +0000


Hello,I have a problem with DH struct in my source code C.
Here a small list of my code:
 
#include <stdio.h>

#include <stdlib.h>

#include <openssl/dh.h>

#include <openssl/engine.h>
#include <openssl/bn.h>
 
DH *dh_struct;
 
int main()
{
unsigned char str_p[] = "57503";unsigned char str_g[] = "5";
unsigned char *string;
int num_byte,size,i;
 
dh_struct = DH_new();
dh_struct->p = BN_new();
dh_struct->g = BN_new();
dh_struct->priv_key = BN_new();
dh_struct->pub_key = BN_new();
 
num_byte = BN_dec2bn(dh_struct->p,str_p);  // Here it seems that not execute 
anything about structure "dh_struct->p"....why???
 
num_byte = BN_dec2bn(dh_struct->p,str_g);
 
size = BN_num_bytes(dh_struct->p);  // Here,the result is zero...why???
string = BN_bn2dec(dh_struct->p);  // TEST,but string is NULL...why???
 
i=DH_generate_ket(dh_struct);  // return 0,operation failed.....
}
 
I can not understand where I mistake in the code!
Thank you for your help,
Hector Agustin Cozzetti
 
_________________________________________________________________
Scarica GRATIS la versione personalizzata MSN di Internet Explorer 7!
http://optimizedie7.msn.com/default.aspx?mkt=it-it

Reply via email to