YuOpenSSL is a Delphi port of the OpenSSL cryptography and SSL/TSL library. All code is statically compiled into applications. OpenSSL DLLs are not needed. Over 5000 functions, procedures, constants, and types are ready to use in a single Delphi unit.
Update to OpenSSL 3.4.1.
CMS_get1_certs
and CMS_get1_crls
that happened in the 3.4.0 release. These functions now return nil
again if there are no certs or crls in the CMS object.First release, based on OpenSSL 3.4.0.
Changes from OpenSSL 3.3:
Potentially significant or incompatible changes:
EVP_DigestFinal
/ EVP_DigestFinal_ex
unless the xoflen
param is set before.SSL_SESSION_get_time
, SSL_SESSION_set_time
, and SSL_CTX_flush_sessions
functions in favor of their respective …_ex
functions SSL_SESSION_get_time_ex
, SSL_SESSION_set_time_ex
, and SSL_CTX_flush_sessions_ex
which are Y2038-safe on platforms with Y2038-safe C_time_t
.New features: