Probleme OpenSSL - Logiciels - Linux et OS Alternatifs
MarshPosté le 22-01-2007 à 11:34:08
Salut a tous ! Voila je suis en train de monter un serveur radius et il me faut tou d'abord creer des certiicats, avec OpenSSL. Je suis sous Linux Mandriva 2007 et on me demande de créer un petit programe en C, le voici :
#include <stdio.h> #include <openssl/rand.h> // you will need to compile it with openssl lib // $ gcc -lcrypto main (void) { unsigned char buf[100]; if (!RAND_bytes(buf, 100)) { // the usual md5(time+pid) } printf("Random : %s\n", buf); }
En ensuite je dois le compiler via cette commande : gcc random.c -o random -lcrypto
Et la il me dit qu'il ne trouve pas le fichier rand.h. Alors j'ai essayer de lui mettre le chemin complet au lieu du simple : "openssl/rand.h" Et la il me dit qu'il y'a une erreur avec le fichier ossl_typ.h et aussi avec le fichier e_os2.h....
On m'a di de mettre le package libssl-dev mais je ne le trouves pas pour ma mandriva 2007... please help. J'en suis a ma 3eme semaine de stage et je commence un peu à m'affoler car il me reste 4 semaine mais la en 2 semaine complete j'ai l'impression de ne rien avoir fait, et ce n'est pas qu'une impression....
Marsh Posté le 22-01-2007 à 11:34:08
Salut a tous !
Voila je suis en train de monter un serveur radius et il me faut tou d'abord creer des certiicats, avec OpenSSL.
Je suis sous Linux Mandriva 2007 et on me demande de créer un petit programe en C, le voici :
#include <stdio.h>
#include <openssl/rand.h>
// you will need to compile it with openssl lib
// $ gcc -lcrypto
main (void) {
unsigned char buf[100];
if (!RAND_bytes(buf, 100)) {
// the usual md5(time+pid)
}
printf("Random : %s\n", buf);
}
En ensuite je dois le compiler via cette commande : gcc random.c -o random -lcrypto
Et la il me dit qu'il ne trouve pas le fichier rand.h.
Alors j'ai essayer de lui mettre le chemin complet au lieu du simple : "openssl/rand.h"
Et la il me dit qu'il y'a une erreur avec le fichier ossl_typ.h et aussi avec le fichier e_os2.h....
On m'a di de mettre le package libssl-dev mais je ne le trouves pas pour ma mandriva 2007...
please help.
J'en suis a ma 3eme semaine de stage et je commence un peu à m'affoler car il me reste 4 semaine mais la en 2 semaine complete j'ai l'impression de ne rien avoir fait, et ce n'est pas qu'une impression....