Hi,
Open SSL API (Version 1.1 and more) functions evolve and :
- OpenSSL_add_all_ciphers ;
- OpenSSL_add_all_digests ;
are deprecated !. They was replace by OPENSSL_init_crypto. There's another API functions how can't by used in the last released of Open SSL. In fact this makes Indy components unusable !
On Linux lib's are available in different directory but generally for debian and derived in /usr/lib/x86_64-linux-gnu. A way to bypass this problem is to define the path at code start with: "IdOpenSSLSetLibPath('/usr/lib/x86_64-linux-gnu/');".
And I'm suggesting that functions API constants was put in inc file for more efficiently code management.
Hi,
Open SSL API (Version 1.1 and more) functions evolve and :
are deprecated !. They was replace by OPENSSL_init_crypto. There's another API functions how can't by used in the last released of Open SSL. In fact this makes Indy components unusable !
On Linux lib's are available in different directory but generally for debian and derived in /usr/lib/x86_64-linux-gnu. A way to bypass this problem is to define the path at code start with: "IdOpenSSLSetLibPath('/usr/lib/x86_64-linux-gnu/');".
And I'm suggesting that functions API constants was put in inc file for more efficiently code management.