Hi all, I have a little pb and after a little search on google I didn't find any interesting help :-(
This is my pb: i try to get a session key by DH and when I compute keys I didn't obtain the same session key. This is the code : " #define PRIME_LEN 64 #define GENERATOR 5 ... DH *dh_mn; DH *dh_ha; char *key; char *key3; int dh_errors; dh_mn = DH_generate_parameters(PRIME_LEN, GENERATOR, NULL, NULL); DH_check(dh_mn, &dh_errors); DH_generate_key(dh_mn); dh_ha = DH_generate_parameters(PRIME_LEN, GENERATOR, NULL, NULL); DH_check(dh_ha, &dh_errors); DH_generate_key(dh_ha); key = malloc(DH_size(dh_ha)); key3 = malloc(DH_size(dh_mn)); DH_compute_key(key, dh_ha->pub_key, dh_mn); DH_compute_key(key3, dh_mn->pub_key, dh_ha); " and key is always different from key3... dh_errors = 0 thanks [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]