OpenSSL 4.1 Alpha Release Announcement
The OpenSSL Project is pleased to announce that OpenSSL 4.1 Alpha1 pre-release is available, which adds significant new functionality to the OpenSSL Library.
OpenSSL 4.1.0 is a feature pre-release adding significant new functionality, bug fixes and mitigations. This release incorporates the following potentially significant or incompatible changes:
-
Added
VC-WIN32-MSVC2013andVC-WIN64A-MSVC2013build 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 ons390x, andx86_64; AVX-512-optimized SHAKE x4 operations for ML-DSA onx86_64; AVX-512 and VAES optimizations for AES-CBC decryption onx86_64. -
Changed
tsgetutility to useNet::Curl::Easy(from theNet-CurlCPAN distribution) instead of the abandonedWWW::Curl::Easy. Users who rely ontsgetshould installNet::Curl::Easybefore upgrading. -
Dropped Windows-on-Itanium (
VC-WIN64I) and Windows CE (VC-CE) targets from Configurations. -
Dropped
no-ecdsaandno-ecdhoptions fromConfigure, as these options did not really disable the implementations. Useno-ecto 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.
Note: this pre-release has been provided for testing ONLY. It should NOT be used for security critical purposes. To report a bug, please open an issue on GitHub.
You can download the Alpha release from our download page or from the GitHub release page