OpenSSL ( http://www.OpenSSL.org/ ) related material.
NOTE:
You may need the Microsoft Visual Studio 2005 (SP1) C/C++ run rime libraries too if you get error messages about manifest files, etc. (This is NOT the .NET Microsoft redistributable!)
Get the installer for the runtime libraries from Microsoft itself.
OR: try this local copy of the same (as was distributed with the MSVC2005 SP1 setup which was used to create the executable[s] above.
For UNIX, please refer to the OpenSSL web site for further documentation.
... you must have Microsoft Visual Studio 2005 (SP1) installed; open the OpenSSL 'sln' solution in the 'i_a_win32' directory and build. Presto.
The MSVC2005 project files are located with the globbed test app in the subdirectory
i_a_win32\
These projects produce 3 DLLs for various build targets (only 32-bit i86 targets have been tested!); two DLLs are very similar to the dynamic loadable libraries produced by the OpenSSL makefiles on UNIX, while the third DLL (*util.dll) contains all the test and demo applications that come with OpenSSL as functions, which can be used by monolithic test apps, such as i_a_win32.exe: this is a one-app-fits-all wrapper around all the test apps, including the ones that were originally not included in the original 'openssl' wrapper test app.
All DLLs and executables are written to the
i_a_win32\*\bin
directory (note: project files are still not finished in this regard, see notes/warnings below).
WARNING:
This is highly experimental stuff, despite the fact that it has already existed for close to 5 years now - but right now the project is in flux as the applications I am using this for are being migrated to another build environment which should support both 32- and 64-bit builds out of the box. The OpenSSL project files have been patched for this, but testing is not yet completed, so expect some (minor) changes.
Also note that the DLLs produced by this setup may export a few more functions than the loadable libraries do on UNIX.
... and you'll need the zlib code too, if you want to build from source out of the box.
Each release comes with an up-to-date NEWS and ChangeLog text document in each 'src' archive. Some of these are also provided on-line for immediate perusal; see the 'Notes' column in the download table.
Note: the 7z (7zip) downloads are strongly advised as those will be faster to download (and smaller too). For anyone who does not want to use 7zip for compelling religious reasons (like alarmingly restrictive enforced company policies), we provide a .tar.bz2 file as an alternative for some files. Click on the "bz2" links instead to download these - when available.
| Compiles on: Platform |
Files / Archives | Date/Time | Quality | Notes |
|---|---|---|---|---|
|
|
plus zlib support source code: |
2008-??-?? | Beta | no-asm source + binaries for debugging in MSVC |
|
|
Microsoft Visual Studio 2005 SP1 Redistributable PackageYou'll need to install this if you cannot run the compiled executables on your Windows platform:
|
2008-05-24 | Production | Mirror from Microsoft. |
(c)Copyright 2001-2009, Gerrit E.G. Hobbelt (Ger Hobbelt a.k.a. [i_a] ) - Hebbut.Net