Bonjourm
j'ai un probleme avec la fonction DH_compute_key de la lib openssl.
http://osr507doc.sco.com/cgi-bin/man?mansearchword=DH_generate_key&mansection=3

Son parametre unsigned char *key devrait contenir la cle secrete calculée mais quand j'essaye de l'afficher, j'obtiens n'iporte quoi.

Voici les quelques lignes de codes utilisant cette fonction:
dhAlice et dhBob sont deux structures du type DH
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
      	unsigned char *keyAlice;
        ...
	//Alice
	keyAlice = malloc(DH_size(dhAlice));
	DH_compute_key(keyAlice, dhBob->pub_key, dhAlice);
	printf("Alice calculated: %s\n", keyAlice);
	free(keyAlice);
Si vous voulez le code complete dites moi, il n'est pas tres long.

merci