OpenSSL version 4.1.0-beta2 released

9 views
Skip to first unread message

Tomas Mraz

unread,
Oct 9, 2026, 8:45:29 AM (11 days ago) Oct 9
to openssl-project, openssl-users
OpenSSL version 4.1 beta 2 released
====================================

OpenSSL - The Open Source toolkit for SSL/TLS
https://www.openssl-library.org/

OpenSSL 4.1 is currently in beta.

OpenSSL 4.1 beta 2 has now been made available.

Note: This OpenSSL pre-release has been provided for testing ONLY.
It should NOT be used for security critical purposes.

The beta release is available for download at:

   * https://github.com/openssl/openssl/releases

Please download and check this beta release as soon as possible.
To report a bug, open an issue on GitHub:

* https://github.com/openssl/openssl/issues


Release notes
=============

OpenSSL 4.1.0 is a feature release adding significant new functionality
to OpenSSL.

This release incorporates the following potentially significant or
incompatible
changes:

* Added VC-WIN32-MSVC2013 and VC-WIN64A-MSVC2013 build targets to provide
internal functions for bridging the gaps in C99 standard support
that are present in MSVC 2013.

* Added optimized ML-DSA and ML-KEM NTT operations on ppc64le;
optimized ML-DSA operations on x86_64;
AVX-512-optimized SHAKE x4 operations for ML-DSA on x86_64;
AVX-512 and VAES optimizations for AES-CBC decryption on x86_64.

* Changed tsget utility to use Net::Curl::Easy (from the Net-Curl CPAN
distribution) instead of the abandoned WWW::Curl::Easy. Users who rely
on tsget should install Net::Curl::Easy before upgrading.

* Dropped Windows-on-Itanium (VC-WIN64I) and Windows CE (VC-CE) targets
from Configurations.

* Dropped no-ecdsa and no-ecdh options from Configure, as these options
did not really disable the implementations. Use no-ec to disable
the elliptic curve support.

This release adds the following new features:

* Support for DTLS 1.3 (RFC 9147).
Refer to the ossl-guide-dtlsv13(7) manual page for details.

* Support for RFC 8701 GREASE (Generate Random Extensions And Sustain
Extensibility).

* DTLS support in the SSL listener API.

* Support for IKEV2 KDF.

* Initial support for the Elbrus2000 (e2k) architecture.

Known issues in 4.1.0

* #32878
When a DTLS 1.3 KeyUpdate is received, all other outstanding
post-handshake records are dropped from the retransmission buffer.
This means post-handshake records still awaiting an ACK (such as a
NewSessionTicket) will no longer be retransmitted if the original
transmission is lost. A fix is in progress and planned for a future
release.

* #33172 and #33173
These potential security issues in the DTLS-1.3 code were reported 
today. We did not want to release 4.1.0 with known security issues
in the new implementation. For that reason, we have released
4.1.0-beta2 instead.

Yours,

The OpenSSL Project Team.
signature.asc
Reply all
Reply to author
Forward
0 new messages