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.