[Linuxtrent] problemi di compilazione con OpenSSL

  • From: "Laura Gatti" <lalo.gatti@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 11 Oct 2007 10:50:20 +0200

ciao a tutti,

voglio fare un programmino che usa la libreria OpenSSL, spero che qualcuno
di voi l'abbia gia' usata, perche' non so venirne fuori.
In pratica ho scritto un micro progamma in C++ che si chiama dh_creation.cpp
(dove dh sta per Diffie-Hellman, un procedimento per scambiarsi chiavi di
sessione, ma non e' questo il problema), quindi al suo interno chiamo la
funzione DH_generate_parameters  (presa dalla documentazione) e lo compilo
in questo modo:

>g++ -g -I/usr/local/ssl/include -Wall -L/usr/local/ssl/lib -lssl -lcrypto
dh_creation.cpp -o dh_creation

Come tutta risposta ottengo:

/tmp/ccryGOi6.o: In function
`main':/home/laura/lavoro/OpenSSL/dh_test/dh_creation.cpp:43: undefined
reference to `DH_generate_parameters'
collect2: ld returned 1 exit status

ossia non riesce a trovare la funzione DH_generate_parameters??? Ho provato
a cercare su internet se qualcuno aveva lo stesso problema, ma non sono
riuscita a capirci molto e sono ferma al punto di partenza. Credo di
compilare nella maniera giusta, penso che non ci siano altre librerie da
aggiungere nella riga di compilazione, ma non so dove andare a fargli
trovare 'sta funzione DH_generate_parameters

Qualcuno sa darmi una mano?
grazie mille

ciao
Laura

Other related posts: