YuOpenSSL is a Delphi extension of OpenSSL SSL/TSL cryptography library. The code is statically integrated into programs—OpenSSL DLLs They aren't required. More than 5000 functions, procedures, constants, and types are available within a single Delphi unit.
YuOpenSSL is the sole OpenSSL version for Delphi that doesn't require OpenSSL DLLs. YuOpenSSL lets Delphi applications combine security encryption and Internet security into one executable without requiring dependence. This allows complete control over what version of OpenSSL version and removes all concerns regarding DLL, The deployment process, and the locations.
OpenSSL is among the most comprehensive encryption Internet security library. It provides messages digests, ciphers encrypted synchronously and asynchronously, SSL, TLS, and much more. YuOpenSSL includes around 3000 functions and procedures as well as 3700 constants and 700 different types.
YuOpenSSL-3
YuOpenSSL-3 is built on the OpenSSL 3. x series. It is a successor to YuOpenSSL (see further below) and is compatible in the same way as OpenSSL 3.0 can be used with OpenSSL 1.1.1.
This is where most development happens, including new functions, optimizations, and security and bug fixes.