SSL connection: Which libeay32.dll and ssleay32.dll to use?

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
guidovanharten
Junior Member
Junior Member
Posts: 4
Joined: 2015-06-16, 10:11 UTC

SSL connection: Which libeay32.dll and ssleay32.dll to use?

Post by *guidovanharten »

I am running TC 8.51a on Windows 10 Preview.
I want to connect to my Owncloud files which are saved on a secure domain.
TC says that I have to download OpenSSL-dll's.

First I installed libeay32.dll and ssleay32.dll. Running TC and checking on SSL results in a not responding TC. I delete these files.

Can anybody tell me where I can find the right files?

Regards,
Guido
Sob
Power Member
Power Member
Posts: 941
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

Reliable source is cURL: http://curl.haxx.se/download.html

If you have 64-bit TC and only need it for FTP, get "binary" package from "Win64 - MinGW64" section (it's smaller download). If you also want to use SFTP (SSH-based) plugin, get "devel" package from same section.

For 32-bit TC it's similar. If you don't need SFTP, get one of "binary" packages from Günter Knauf in "Win32 - Generic" section, otherwise get "libcurl" package.
guidovanharten
Junior Member
Junior Member
Posts: 4
Joined: 2015-06-16, 10:11 UTC

Post by *guidovanharten »

Thank for your reply!
If you have 64-bit TC and only need it for FTP, get "binary" package from "Win64 - MinGW64" section (it's smaller download).

The README refers to a INSTALL, but that file is not in the ZIP... Can you help me if I had to do special tasks.

Thanks in advance.
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

For the 64-bit version of TC:

Get most recent devel version of "Win64 - MinGW64" by Günter Knauf at http://curl.haxx.se/download.html#Win64

Just open the 7z file, goto the bin folder and copy x64 version of

libeay32.dll
libssh2.dll
ssleay32.dll
zlib1.dll

to %COMMANDER_PATH%\64 subfolder


Just in case you using 32-bit version of TC:

Get most recent libcurl version of "Win32 - Generic" by Günter Knauf at http://curl.haxx.se/download.html#Win32

Just open the zip file, goto the bin folder and copy x86 version of

libeay32.dll
libssh2.dll
libssl32.dll
zlib1.dll

to %COMMANDER_PATH%.
#5767 Personal license
guidovanharten
Junior Member
Junior Member
Posts: 4
Joined: 2015-06-16, 10:11 UTC

Post by *guidovanharten »

Thanks for your reply.
I have a 64-bit version of TC 8.51a. My TC is installed in C:\totalcmd and there is no subdirectory called '64'.
Also the command:
cd %COMMANDER_PATH%
results in an error.
Do I simple create a directory '64' and copy the mentioned files into that folder?

Regards,
Guido
Sob
Power Member
Power Member
Posts: 941
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

Yes.
Nux
Junior Member
Junior Member
Posts: 40
Joined: 2009-04-19, 08:05 UTC

Re: SSL connection: Which libeay32.dll and ssleay32.dll to use?

Post by *Nux »

Just a note for those updating dlls... You actually do not need those dlls any more. Which is good because they are not availble for download ;-).

So to update just get the latest secure FTP plugin:
https://www.ghisler.com/plugins.htm#filesys

For me I removed old dlls after update, but I guess YMMV.
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: SSL connection: Which libeay32.dll and ssleay32.dll to use?

Post by *Usher »

OpenSSL DLLs may be still needed for Windows XP and Vista (in both cases with plugin for XP). Support for TLS 1.2 is incomplete or missing in those systems.
Andrzej P. Wozniak
Polish subforum moderator
Post Reply