Search code examples
delphisslopenssl64-bitindy

Delphi 64 bit Indy OpenSSL libraries


Trying to use Indy in a 64 bit app, with OpenSSL. The app has be ported from 32 bit. There everything worked fine with OpenSSL libraries downloaded from https://indy.fulgan.com/SSL

But I cannot find the 64 bit ones. Currently the repository at fulgan seems to be empty. Anyone has any info on that. I cannot make it work with standard OpenSSL binaries.

I am not sure if there were any changes regarding Indy on this.


Solution

  • Currently the repository at fulgan seems to be empty

    Indy's OpenSSL DLLs were recently moved to a new GitHub repo @ https://github.com/IndySockets/OpenSSL-Binaries, which includes both 32bit and 64bit files.

    I cannot make it work with standard OpenSSL binaries

    Indy 10 works fine with standard OpenSSL binaries, PROVIDED that you are using OpenSSL 1.0.2 and not 1.1.x. See https://github.com/IndySockets/Indy/issues/183 for the current state of Indy's 1.1.x support. The main code does not support 1.1.x yet, but there is an experimental implementation pending review that you can try out.