Delphysicist 0 Posted October 25 Hello, I made an application which must communicate using mail, socket and FTP. In that way, i found ICS really incredible for my use and easy to implement. Unfortunately, i come into a problem. I need to use SSHv2 to access some FTP (not owned by me) and ICS only support FTP, SSHv1, FTPS. I had another composent before which is "libssh2_delphi" a wrapper for "libssh2.dll". This "libssh2.dll" use an older version of OpenSSL which is "libcrypto-1_1-x64.dll" (vesion 1.1.1g) while ICS use "libssl-3-x64.dll" and "libcrypto-3-x64.dll" (both version 3.3.1). Do you think i can use ICS and this SSH2 wrapper which use different .dll? Doesn't load multiple openssl dlls in my application can cause unexpected behavior? Thank you for your time. Share this post Link to post
Angus Robertson 577 Posted October 25 I don't see why another DLL or application should not load different DLLs to those ICS uses, but never tried it. Beware OpenSSL 1.1 is now out of support, so whoever supports the SSH DLL should have updated to OpenSSL 3 at least two years ago. There is little demand for SSH which is why ICS does not support it. All Linux systems using SSH should be able to use better SSL/TLS protocols as well. Angus 1 Share this post Link to post