How to compile OpenSSL:

  1. uninstall Windows → Control Panel (→ Programs ) → Programs and Features → Microsoft Visual C++ 2010 Redistributable
  2. install Microsoft Windows SDK for Windows 7 and .NET Framework 4 (alternative source)
  3. install ActivePerl
  4. download the source of OpenSSL (for example 1.0.0g)
  5. unzip and untar with 7-Zip
  6. apply the patch below
  7. open: Windows SDK 7.1 Command Prompt
  8. SetEnv /Release /x86 /xp
  9. cd C:\openssl-1.0.0g
  10. perl Configure VC-WIN32 --prefix=C:\openssl32
  11. ms\do_ms
  12. nmake -f ms\ntdll.mak install
The resulting binaries are located in
C:\openssl32\bin
which require Microsoft Visual C++ 2010 Redistributable Package (x86).
Thanks goes to 1, 2, 3, 4.
Icon  Name                    Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] ssleay32.dll 2014-11-03 17:06 233K [TXT] treat_ssl3_as_tls.patch 2014-11-03 17:06 280
libeay DLL libeay32.dll got removed, because it is not required anymore.
As of today, all you need is ssleay32.dll …