OpenSSL VPN Serveurs de messagerie |
OpenSSL/La compilation d'OpenSSL sous windowsOpenSSL.Openssl-compilation-windows HistoryHide minor edits - Show changes to output Added lines 32-35:
%left bgcolor=#ffffcc border='1px dotted red' padding=5px%L'option /Zi a été ajoutée à la configuration DEBUG à partir de la version 1.0.0 Changed lines 5-8 from:
%right% [[http://www.google.com/translate?u=http://www.grandville.net/ Un setup d'installation est disponible [[http://www.grandville.net to:
%right% [[http://www.google.com/translate?u=http://www.grandville.net/{$FullName}&langpair=fr%7Cen&hl=fr&ie=UTF8|http://www.grandville.net/pub/img/GB.gif]] [[http://www.google.com/translate?u=http://www.grandville.net/{$FullName}&langpair=fr%7Cde&hl=fr&ie=UTF8|http://www.grandville.net/pub/img/D.gif]] Un setup d'installation est disponible [[http://www.grandville.net/OpenSSL/Installation|ici]].\\ Changed line 27 from:
Vous pouvez aussi éviter toutes ces manipulations en téléchargeant la version compilée d'OpenSSL à cette adresse http://www.grandville.net to:
Vous pouvez aussi éviter toutes ces manipulations en téléchargeant la version compilée d'OpenSSL à cette adresse http://www.grandville.net/OpenSSL/Installation Changed line 1 from:
(:keywords openssl, windows, compilation, installation, setup:) to:
(:keywords openssl, windows, compilation, installation, setup, telecharger, download:) Added line 3:
(:title La compilation d'OpenSSL sous windows:) Changed lines 18-21 from:
%left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9. @@D:\openssl-0.9. @@D:\openssl-0.9. to:
%left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9.8k>PERL CONFIGURE VC-WIN32@@\\ @@D:\openssl-0.9.8k>VCVARS32BAT@@\\ @@D:\openssl-0.9.8k>ms\32all.bat@@ Changed lines 49-53 from:
%left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9. D:\openssl-0.9. Le fichier ssleay32.pdb est passé de to:
%left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9.8k>nmake -f d32dll.mak clean\\ D:\openssl-0.9.8k>nmake -f d32dll.mak@@\\ Le fichier ssleay32.pdb est passé de 656Ko à 1,20Mo et libeay32.pdb de 3,45Mo à 7,46Mo.\\ July 28, 2008, at 07:46 PM
by - Mise à jour du lien processor pack
Changed line 13 from:
# téléchargement et installation du [[http://msdn.microsoft.com/ to:
# téléchargement et installation du [[http://msdn.microsoft.com/en-us/vs2005/aa718349.aspx|Processor Pack]] de Microsoft Changed lines 6-7 from:
to:
Un setup d'installation est disponible [[http://www.grandville.net/pmwiki.php/OpenSSL/Installation|ici]].\\ Changed lines 2-3 from:
(:description Procédure détaillée de compilation d'OpenSSL sous Windows to:
(:description Procédure détaillée de compilation d'OpenSSL sous Windows et setup d'installation:) Added lines 2-3:
(:description Procédure détaillée de compilation d'OpenSSL sous Windows :) Changed lines 2-3 from:
%right% [[http://www.google.com/translate?u=http to:
%right% [[http://www.google.com/translate?u=http://www.grandville.net/pmwiki.php/{$FullName}&langpair=fr%7Cen&hl=fr&ie=UTF8|http://www.grandville.net/pub/img/GB.gif]] [[http://www.google.com/translate?u=http://www.grandville.net/pmwiki.php/{$FullName}&langpair=fr%7Cde&hl=fr&ie=UTF8|http://www.grandville.net/pub/img/D.gif]] Changed lines 1-6 from:
to:
(:keywords openssl, windows, compilation, installation, setup:) %right% [[http://www.google.com/translate?u=http%3A%2F%2Fwww.grandville.net%2Fpmwiki.php%3Fn%3D{$FullName}&langpair=fr%7Cen&hl=fr&ie=UTF8|http://www.grandville.net/pub/img/GB.gif]] [[http://www.google.com/translate?u=http%3A%2F%2Fwww.grandville.net%2Fpmwiki.php%3Fn%3D{$FullName}&langpair=fr%7Cde&hl=fr&ie=UTF8|http://www.grandville.net/pub/img/D.gif]] !!!{+Compilation d'OpenSSL+} Voici une procédure pour la compilation d'OpenSSL sous Windows avec le compilateur Microsoft Visual Studio 6.0 SP5.\\ Changed lines 12-13 from:
depuis la racine du répertoire OpenSSL to:
depuis la racine du répertoire dans lequel a été décompressé OpenSSL. Changed lines 18-25 from:
Le résultat des compilations est stocké dans to:
OpenSSL est maintenant compilé, le résultat des compilations est stocké dans les répertoires \out32,out32.dbg,\out32dll,out32dll.dbg.\\ \\ Vous pouvez aussi éviter toutes ces manipulations en téléchargeant la version compilée d'OpenSSL à cette adresse http://www.grandville.net/pmwiki.php/OpenSSL/Installation !!!{+Compilation des librairies en mode debug+} Changed lines 30-31 from:
éditer le fichier d32dll.mak pour ajouter l'option de compilation à la variable CFLAG to:
1. éditer le fichier d32dll.mak pour ajouter l'option de compilation à la variable CFLAG Changed lines 41-42 from:
recompiler les DLL du mode debug to:
2. recompiler les DLL du mode debug Changed line 50 from:
voici un petit code permettant de tester le mode pas à pas sous VS6 to:
voici un petit code permettant de tester le bon fonctionnement du mode pas à pas sous VS6 Changed lines 14-17 from:
Le résultat des compilations est stocké dans \out32,out32.dbg,\out32dll,out32dll.dbg to:
Le résultat des compilations est stocké dans \out32,out32.dbg,\out32dll,out32dll.dbg.\\ Une version précompilée et installable des fichiers est disponible dans la rubrique [[http://www.grandville.net/pmwiki.php/OpenSSL/Installation|installation]] Changed lines 4-6 from:
# téléchargement et installation du [[http://msdn.microsoft.com/ to:
# téléchargement et installation du [[http://msdn.microsoft.com/vstudio/downloads/tools/ppack/default.aspx|Processor Pack]] de Microsoft Changed lines 24-25 from:
éditer le fichier d32dll.mak @@.../...@@\\ to:
éditer le fichier d32dll.mak pour ajouter l'option de compilation à la variable CFLAG %left bgcolor=#f0f0f0 border='1px solid black' padding=5px%@@.../...@@\\ Changed lines 35-36 from:
to:
recompiler les DLL du mode debug Added lines 41-60:
voici un petit code permettant de tester le mode pas à pas sous VS6 (:source lang=C :) #include <openssl/sha.h> #include <openssl/evp.h> #pragma comment(lib, "ssleay32.lib") #pragma comment(lib, "libeay32.lib") int main(int argc, char* argv[]) { unsigned char md[SHA256_DIGEST_LENGTH]; EVP_Digest("abc",3,md,NULL,EVP_sha256(),NULL); return 0; } (:sourcend:) October 01, 2006, at 10:50 PM
by - openssl debug
Added lines 16-40:
!!! compilation des librairies en mode debug\\ %left bgcolor=#ffffcc border='1px dotted red' padding=5px%Les librairies en mode DEBUG ne permettent pas de tracer les exécutions en mode STEP INTO sous VS6\\ Pour cela, il est nécessaire d'ajouter l'option de compilation /Zi au makefile. éditer le fichier d32dll.mak\\ @@.../...@@\\ @@CC=cl@@\\ @@CFLAG= /MDd /Od -DDEBUG -D_DEBUG /W3 /WX /Gs0 /GF /Gy %red% /Zi %% /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN \\ -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. /Fdout32dll\\ -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE@@\\ @@APP_CFLAG=@@\\ @@.../...@@\\ %left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9.8d>nmake -f d32dll.mak clean\\ D:\openssl-0.9.8d>nmake -f d32dll.mak@@\\ Le fichier ssleay32.pdb est passé de 345Ko à 681Ko et libeay32.pdb de 1,33Mo à 3,55Mo.\\ Il ne reste plus qu'à copier les fichiers libeay32.dll,libeay32.lib,libeay32.pdb,ssleay32.dll,ssleay32.lib et ssleay32.pdb dans le répertoire de l'exécutable du projet pour qu'il soit maintenant possible de suivre les exécutions dans le code source d'OpenSSL. Changed line 3 from:
# installation et to:
# installation et installation du moteur [[http://www.activestate.com|PERL]] Changed lines 11-13 from:
@@D:\openssl-0.9.8a>ms to:
@@D:\openssl-0.9.8a>ms\32all.bat@@ Changed lines 9-13 from:
%left bgcolor=#f0f0f0' padding=5px%@@ @@ to:
%left bgcolor=#f0f0f0' padding=5px%@@D:\openssl-0.9.8a>PERL CONFIGURE VC-WIN32@@\\ @@D:\openssl-0.9.8a>VCVARS32BAT@@\\ @@D:\openssl-0.9.8a>ms/32all.bat@@ Added lines 1-15:
La plateforme cible est Windows et son compilateur Visual Studio 6.0 SP5. # téléchargement et décompression des codes sources sur [[http://www.openssl.org|OpenSSL]] # installation et isntallation du moteur [[http://www.activestate.com|PERL]] # téléchargement et installation du [[http://msdn.microsoft.com/visualc/previous/vc6/downloads/default.aspx|Processor Pack]] de Microsoft depuis la racine du répertoire OpenSSL %left bgcolor=#f0f0f0' padding=5px%@@PERL CONFIGURE VC-WIN32@@\\ @@VCVARS32BAT@@\\ @@ms/32all.bat@@ Le résultat des compilations est stocké dans \out32,out32.dbg,\out32dll,out32dll.dbg |