Are OpenSSL Libraries a good choice for encryption in Delphi |
|
Good day
I was wondering whether using the OpenSSL libraries and its APIs for Non-SSL/TLS, in other words normal symmetric encryption (maybe AES) and asymmetric encryption (maybe RSA) without the need for SSL/TLS specifically, is a good idea? Good idea as in "Is it one of the preferred libraries to use?".
Is there another library that is more preferred which I would be able to use with Delphi and FPC/Lazarus?
It should be a well trusted library.
It does not have to be a delphi/fpc/pascal library. I don't mind using libraries as DLLs in Windows as long as it has its counterparts on Linux/Android and maybe IOS platforms.
It will be nice if it does HMAC and SHA256 as well.
If OpenSSL is acceptable then may I assume that using Indy's OpenSSL headers (if I could call it that) would be acceptable as well?
Thank you
|