home

about

license

support

K/Base

Indy
HomeContactsSite Map


OpenSSL for Win64

This is a binary distribution of OpenSSL 0.9.8g for 64bit Editions of Windows for the AMD64 instruction set.  It provided for developers to include with their 64-bit software.  This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)

The binaries included in this distribution should not be used on 32-bit Editions of Windows.  If you need OpenSSL binaries for 32-bit Editions of Windows, please visit http://www.openssl.org/related/binaries.html.

The binaries were compiled with the Microsoft Platform SDK for Windows Server 2003 R2 and ActivePerl using only the instructions located in the official OpenSSL toolkit source-code distribution's INSTALL.W64 file.

Legalities

OpenSSL uses strong cryptography that may be restricted or prohibited in some jurisdictions.  Other jurisdictions regulate the import and/or export of strong cryptography.  Other jurisdictions do not regulate or prohibit strong cryptography.  It is your responsibility to comply with the laws of your jurisdiction.  We can not offer legal advice and we strongly urge you to consult legal counsel.

In addition, OpenSSL uses patented algorithms.  These are discussed in the OpenSSL toolkit's README file which is included in this distribution as README.orig.txt.

The OpenSSL Software is licensed by The OpenSSL Project according to the terms of their LICENSE file which is included in the download. This is BSD-style Open Source license.

Redistribution to end-users

You need to include the libeay32.dll and ssleay32.dll in your installation. We also recommend that you include openssl.exe because that program includes certificate utility functions that some users will require.

These files have the same filename as the 32-bit versions so you must use extreme care when installing these files. They should NEVER be installed on a 32-bit Editions of Windows. On 64-bit Editions of Windows, you should place these files in the same directory as your software instead of a shared location. This should prevent problems with 32-bit programs that require OpenSSL.

Support

These binaries are not supported by the Indy Pit Crew. We only provide functionality that uses them in Indy for FreePascal.

Downloads

  • AMD64-Win64OpenSSL-0_9_8g.zip - OpenSSL 0.9.8g for Windows 64-bit Editions for the AMD64 instruction set,  This includes the .LIB and .EXP files plus headers from the inc32 directory.

Compiling OpenSSL

Download the OpenSSL source-code from the OpenSSL website at http://www.openssl.org/ and extract it to a directory of your choice. To compile it, go to Microsoft Platform SDK for Windows Server 2003 R2|Open Build Environment Window|Windows XP 64-bit Build Environment|Set Windows XP x64 Build Environment (Retail) on the Start Menu. Change the directory to where you extracted the source-code. Then do the following:

perl Configure VC-WIN64A
ms\do_win64a
nmake -f ms\ntdll.mak
cd out32dll
..\ms\test

You can not use later versions of the Microsoft Windows SDK because the the ml64.exe assembler is not included.

Links

  • Indy for FreePascal home page
  • OpenSSL toolkit home page
  • OpenSSL Binary Distributions

  • Corporate Sponsors

    Atozed







    home

    about

    license

    support

    K/Base

    site map

    links

    Copyright © 1993 - 2008 Chad Z. Hower (Kudzu) and the Indy Pit Crew.          Website design by RuInternet.ru