[http://www.openssl.org]

Below is the archive of the past builds of OpenSSL I have done. They are here only for reference.
Download always the latest Precompiled OpenSSL libraries. Using older versions is strongly discouraged, since previous builds definitely contain security issues that have subsequently been fixed in newer versions.


OpenSSL v1.1.0e (stable)

  • Updated: 11 Apr 2017
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.1.0e.tar.gz
  • Batch Script: build-openssl-1.1.0e.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.1.0e.bat patch
    • Build everything: build-openssl-1.1.0e.bat build all
    • Package: build-openssl-1.1.0e.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2017 openssl-1.1.0e-vs2017.7z [md5] 15.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2015 openssl-1.1.0e-vs2015.7z [md5] 15.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.1.0e-vs2013.7z [md5] 14.1 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.1.0e-vs2012.7z [md5] 14 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.1.0e-vs2010.7z [md5] 14.1 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.1.0e-vs2008.7z [md5] 13.9 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.0.2k (stable)

  • Updated: 11 Apr 2017
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2k.tar.gz
  • Batch Script: build-openssl-1.0.2k.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Debug symbols are available for both release and debug libraries.
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.0.2k.bat patch
    • Build everything: build-openssl-1.0.2k.bat build all
    • Package: build-openssl-1.0.2k.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2017 openssl-1.0.2k-vs2017.7z [md5] 19.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2015 openssl-1.0.2k-vs2015.7z [md5] 19.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.0.2k-vs2013.7z [md5] 17.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.0.2k-vs2012.7z [md5] 17.3 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.0.2k-vs2010.7z [md5] 16.9 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.0.2k-vs2008.7z [md5] 16.6 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.0.1u (stable)

  • Updated: 02 Oct 2016
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1u.tar.gz
  • Batch Script: build-openssl-1.0.1u.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • According to OpenSSL, as of 02-Jan-2017: “The OpenSSL 1.0.1 series of releases are now out of support. Please upgrade to 1.1.0 or 1.0.2.”
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Debug symbols are available for both release and debug libraries.
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.0.1u.bat patch
    • Build everything: build-openssl-1.0.1u.bat build all
    • Package: build-openssl-1.0.1u.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2015 openssl-1.0.1u-vs2015.7z [md5] 18.6 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.0.1u-vs2013.7z [md5] 16.4 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.0.1u-vs2012.7z [md5] 16.2 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.0.1u-vs2010.7z [md5] 15.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.0.1u-vs2008.7z [md5] 15.4 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.1.0d (stable)

  • Updated: 27 Jan 2017
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.1.0d.tar.gz
  • Batch Script: build-openssl-1.1.0d.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.1.0d.bat patch
    • Build everything: build-openssl-1.1.0d.bat build all
    • Package: build-openssl-1.1.0d.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2015 openssl-1.1.0d-vs2015.7z [md5] 15.8 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.1.0d-vs2013.7z [md5] 14.2 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.1.0d-vs2012.7z [md5] 14.1 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.1.0d-vs2010.7z [md5] 14.2 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.1.0d-vs2008.7z [md5] 14 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.1.0b (stable)

  • Updated: 02 Oct 2016
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.1.0b.tar.gz
  • Batch Script: build-openssl-1.1.0b.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • The 1.1.x build is untested at this time.
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Debug symbols are available for both release and debug libraries.
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.1.0b.bat patch
    • Build everything: build-openssl-1.1.0b.bat build all
    • Package: build-openssl-1.1.0b.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2015 openssl-1.1.0b-vs2015.7z [md5] 15.6 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.1.0b-vs2013.7z [md5] 14 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.1.0b-vs2012.7z [md5] 13.9 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.1.0b-vs2010.7z [md5] 14 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.1.0b-vs2008.7z [md5] 13.8 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.0.2j (stable)

  • Updated: 02 Oct 2016
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2j.tar.gz
  • Batch Script: build-openssl-1.0.2j.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Debug symbols are available for both release and debug libraries.
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.0.2j.bat patch
    • Build everything: build-openssl-1.0.2j.bat build all
    • Package: build-openssl-1.0.2j.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2015 openssl-1.0.2j-vs2015.7z [md5] 19.9 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.0.2j-vs2013.7z [md5] 17.5 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.0.2j-vs2012.7z [md5] 17.4 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.0.2j-vs2010.7z [md5] 16.9 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.0.2j-vs2008.7z [md5] 16.6 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.0.1t (stable)

  • Updated: 08 May 2016
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1t.tar.gz
  • Batch Script: build-openssl-1.0.1t.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Debug symbols are available for both release and debug libraries.
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.0.1t.bat patch
    • Build everything: build-openssl-1.0.1t.bat build all
    • Package: build-openssl-1.0.1t.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2015 openssl-1.0.1t-vs2015.7z [md5] 18.5 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.0.1t-vs2013.7z [md5] 16.3 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.0.1t-vs2012.7z [md5] 16.1 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.0.1t-vs2010.7z [md5] 15.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.0.1t-vs2008.7z [md5] 15.4 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.0.2h (stable)

  • Updated: 08 May 2016
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2h.tar.gz
  • Batch Script: build-openssl-1.0.2h.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Debug symbols are available for both release and debug libraries.
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.0.2h.bat patch
    • Build everything: build-openssl-1.0.2h.bat build all
    • Package: build-openssl-1.0.2h.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2015 openssl-1.0.2h-vs2015.7z [md5] 19.8 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.0.2h-vs2013.7z [md5] 17.4 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.0.2h-vs2012.7z [md5] 17.2 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.0.2h-vs2010.7z [md5] 16.8 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.0.2h-vs2008.7z [md5] 16.5 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.0.1s (stable)

  • Updated: 19 March 2016
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1s.tar.gz
  • Batch Script: build-openssl-1.0.1s.bat
  • Patches: [patch]
    • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
  • Notes:
    • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
    • Debug symbols are available for both release and debug libraries.
  • Build Instructions:
    • Download the build-openssl batch file and all listed patches (place them in the same directory).
    • Download and decompress the official sources in their own directory.
    • Check and modify the configuration options in the batch script.
    • Patch the sources: build-openssl-1.0.1s.bat patch
    • Build everything: build-openssl-1.0.1s.bat build all
    • Package: build-openssl-1.0.1s.bat package all
Precompiled OpenSSL
Compiler Download Size Arch Build Link Notes
MSVC 2015 openssl-1.0.1s-vs2015.7z [md5] 18.5 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2013 openssl-1.0.1s-vs2013.7z [md5] 16.3 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2012 openssl-1.0.1s-vs2012.7z [md5] 16.1 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2010 openssl-1.0.1s-vs2010.7z [md5] 15.7 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static
MSVC 2008 openssl-1.0.1s-vs2008.7z [md5] 15.3 MB x86 (32-bit)
x64 (64-bit)
debug
release
shared
static


OpenSSL v1.0.2g (stable)

  • Updated: 19 March 2016
  • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2g.tar.gz
  • Batch Script: build-openssl-1.0.2g.bat
    • Patches: [patch]

      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.2g.bat patch
      • Build everything: build-openssl-1.0.2g.bat build all
      • Package: build-openssl-1.0.2g.bat package all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2015 openssl-1.0.2g-vs2015.7z [md5] 19.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2013 openssl-1.0.2g-vs2013.7z [md5] 17.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.2g-vs2012.7z [md5] 17.2 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.2g-vs2010.7z [md5] 16.8 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.2g-vs2008.7z [md5] 16.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1r (stable)

    • Updated: 16 February 2016
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1r.tar.gz
    • Batch Script: build-openssl-1.0.1r.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1r.bat patch
      • Build everything: build-openssl-1.0.1r.bat build all
      • Package: build-openssl-1.0.1r.bat package all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2015 openssl-1.0.1r-vs2015.7z [md5] 18.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2013 openssl-1.0.1r-vs2013.7z [md5] 16.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1r-vs2012.7z [md5] 16.3 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1r-vs2010.7z [md5] 15.8 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1r-vs2008.7z [md5] 15.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.2f (stable)

    • Updated: 16 February 2016
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2f.tar.gz
    • Batch Script: build-openssl-1.0.2f.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.2f.bat patch
      • Build everything: build-openssl-1.0.2f.bat build all
      • Package: build-openssl-1.0.2f.bat package all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2015 openssl-1.0.2f-vs2015.7z [md5] 19.9 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2013 openssl-1.0.2f-vs2013.7z [md5] 17.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.2f-vs2012.7z [md5] 17.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.2f-vs2010.7z [md5] 16.9 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.2f-vs2008.7z [md5] 16.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1q (stable)

    • Updated: 4 December 2015
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1q.tar.gz
    • Batch Script: build-openssl-1.0.1q.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1q.bat patch
      • Build everything: build-openssl-1.0.1q.bat build all
      • Package: build-openssl-1.0.1q.bat package all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2015 openssl-1.0.1q-vs2015.7z [md5] 18.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2013 openssl-1.0.1q-vs2013.7z [md5] 16.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1q-vs2012.7z [md5] 16.2 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1q-vs2010.7z [md5] 15.8 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1q-vs2008.7z [md5] 15.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.2e (stable)

    • Updated: 4 December 2015
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2e.tar.gz
    • Batch Script: build-openssl-1.0.2e.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.2e.bat patch
      • Build everything: build-openssl-1.0.2e.bat build all
      • Package: build-openssl-1.0.2e.bat package all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2015 openssl-1.0.2e-vs2015.7z [md5] 19.9 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2013 openssl-1.0.2e-vs2013.7z [md5] 17.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.2e-vs2012.7z [md5] 17.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.2e-vs2010.7z [md5] 16.8 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.2e-vs2008.7z [md5] 16.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1p (stable)

    • Updated: 22 October 2015
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1p.tar.gz
    • Batch Script: build-openssl-1.0.1p.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1p.bat patch
      • Build everything: build-openssl-1.0.1p.bat build all
      • Package: build-openssl-1.0.1p.bat package all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2015 openssl-1.0.1p-vs2015.7z [md5] 18.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2013 openssl-1.0.1p-vs2013.7z [md5] 16.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1p-vs2012.7z [md5] 16.3 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1p-vs2010.7z [md5] 15.8 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1p-vs2008.7z [md5] 15.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.2d (stable)

    • Updated: 22 October 2015
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2d.tar.gz
    • Batch Script: build-openssl-1.0.2d.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.2d.bat patch
      • Build everything: build-openssl-1.0.2d.bat build all
      • Package: build-openssl-1.0.2d.bat package all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2015 openssl-1.0.2d-vs2015.7z [md5] 20 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2013 openssl-1.0.2d-vs2013.7z [md5] 17.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.2d-vs2012.7z [md5] 17.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.2d-vs2010.7z [md5] 16.9 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.2d-vs2008.7z [md5] 16.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.2c (stable)

    • Updated: 13 June 2015
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.2c.tar.gz
    • Batch Script: build-openssl-1.0.2c.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.2c.bat patch
      • Build everything: build-openssl-1.0.2c.bat build all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2013 openssl-1.0.2c-vs2013.7z [md5] 17.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.2c-vs2012.7z [md5] 17.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.2c-vs2010.7z [md5] 16.9 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.2c-vs2008.7z [md5] 16.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1m (stable)

    • Updated: 23 March 2015
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1m.tar.gz
    • Batch Script: build-openssl-1.0.1m.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1m.bat patch
      • Build everything: build-openssl-1.0.1m.bat build all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2013 openssl-1.0.1m-vs2013.7z [md5] 16.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1m-vs2012.7z [md5] 16.2 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1m-vs2010.7z [md5] 15.8 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1m-vs2008.7z [md5] 15.5 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1l (stable)

    • Updated: 23 January 2015
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1l.tar.gz
    • Batch Script: build-openssl-1.0.1l.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1l.bat patch
      • Build everything: build-openssl-1.0.1l.bat build all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2013 openssl-1.0.1l-vs2013.7z [md5] 15.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1l-vs2012.7z [md5] 15.2 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1l-vs2010.7z [md5] 14.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1l-vs2008.7z [md5] 14.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1j (stable)

    • Updated: 26 October 2014
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1j.tar.gz
    • Batch Script: build-openssl-1.0.1j.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1j.bat patch
      • Build everything: build-openssl-1.0.1j.bat build all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2013 openssl-1.0.1j-vs2013.7z [md5] 15.2 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1j-vs2012.7z [md5] 15.1 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1j-vs2010.7z [md5] 14.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1j-vs2008.7z [md5] 14.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1i (stable)

    • Updated: 9 September 2014
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1i.tar.gz
    • Batch Script: build-openssl-1.0.1i.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1i.bat patch
      • Build everything: build-openssl-1.0.1i.bat build all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2013 openssl-1.0.1i-vs2013.7z [md5] 15.2 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1i-vs2012.7z [md5] 15.1 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1i-vs2010.7z [md5] 14.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1i-vs2008.7z [md5] 14.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1h (stable)

    • Updated: 8 June 2014
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1h.tar.gz
    • Batch Script: build-openssl-1.0.1h.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1h.bat patch
      • Build everything: build-openssl-1.0.1h.bat build all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2013 openssl-1.0.1h-vs2013.7z [md5] 15.1 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1h-vs2012.7z [md5] 15.1 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1h-vs2010.7z [md5] 14.6 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1h-vs2008.7z [md5] 14.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static


    OpenSSL v1.0.1g (stable)

    • Updated: 23 Apr 2014
    • Source Code: ftp://ftp.openssl.org/source/openssl-1.0.1g.tar.gz
    • Batch Script: build-openssl-1.0.1g.bat
    • Patches: [patch]
      • Custom suffixes (MD for dynamic libraries and MT for static libraries + “d” for debug builds)
    • Notes:
      • All statically built libraries link against the Static Runtimes (/MT instead of /MD).
      • Debug symbols are available for both release and debug libraries.
    • Build Instructions:
      • Download the build-openssl batch file and all listed patches (place them in the same directory).
      • Download and decompress the official sources in their own directory.
      • Check and modify the configuration options in the batch script.
      • Patch the sources: build-openssl-1.0.1g.bat patch
      • Build everything: build-openssl-1.0.1g.bat build all
    Precompiled OpenSSL
    Compiler Download Size Arch Build Link Notes
    MSVC 2013 openssl-1.0.1g-vs2013.7z [md5] 15.1 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2012 openssl-1.0.1g-vs2012.7z [md5] 15.1 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2010 openssl-1.0.1g-vs2010.7z [md5] 14.7 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static
    MSVC 2008 openssl-1.0.1g-vs2008.7z [md5] 14.4 MB x86 (32-bit)
    x64 (64-bit)
    debug
    release
    shared
    static