Yunqa • The Delphi Inspiration

Delphi Components and Applications

User Tools

Site Tools


products:openssl:history_3.5

YuOpenSSL-3.5: Version History

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.

YuOpenSSL-3.5 v1.0.0 – 18 Aug 2025

First release, based on OpenSSL 3.5.2.

Changes from OpenSSL 3.4:

Potentially significant or incompatible changes:

  • Default encryption cipher for the req, cms, and smime applications changed from des-ede3-cbc to aes-256-cbc.
  • The default TLS supported groups list has been changed to include and prefer hybrid PQC KEM groups. Some practically unused groups were removed from the default list.
  • The default TLS keyshares have been changed to offer X25519MLKEM768 and X25519.
  • All BIO_meth_get_*() functions were deprecated.

New features:

  • Support for server side QUIC (RFC 9000).
  • Support for 3rd party QUIC stacks including 0-RTT support.
  • Support for PQC algorithms (ML-KEM, ML-DSA and SLH-DSA).
  • Support added for opaque symmetric key objects (EVP_SKEY).
  • Support for multiple TLS keyshares and improved TLS key establishment group configurability.
  • API support for pipelining in provided cipher algorithms.
products/openssl/history_3.5.txt · Last modified: 2025/09/04 20:32 by 127.0.0.1