Hi,
While updating my Lazarus to 2.2.4 (FPC 3.2.2) on Windows, I've noticed that it is not distibuted with the SSL libraries ssleay32.dll / libeay32.dll (as it was with version 2.0.10) but with libssl-1_1-x64.dll / libcrypto-1_1-x64.dll.
Is there a thread or a page explaining why?
Anyway, I checked the openssl.pas file:
{$IFDEF WINDOWS}
DLLSSLName: string = 'ssleay32.dll';
DLLSSLName2: string = 'libssl32.dll';
DLLSSLName3: string = {$IFDEF WIN64}'libssl-1_1-x64.dll'{$ELSE}'libssl-1_1.dll'{$ENDIF};
DLLUtilName: string = 'libeay32.dll';
DLLUtilName2: string = {$IFDEF WIN64}'libcrypto-1_1-x64.dll'{$ELSE}'libcrypto-1_1.dll'{$ENDIF};
{$ELSE}
and I would assume that I can keep on using ssleay32.dll / libeay32.dll even if a compile with Lazarus 2.2.4, am I right?
Is there any advantage to switching to libssl-1_1-x64.dll / libcrypto-1_1-x64.dll?
Thanks!