OpenSSL 发布了 4.1.0 版本,这是一个功能性更新,加入了多项新协议支持和架构优化1。其中最为重要的是增加了 DTLS 1.3 协议支持(RFC 9147)和 SSL 监听器 API 中的 DTLS 支持1。此外,该版本还实现了 RFC 8701 GREASE 支持和 IKEV2 KDF 支持1。
在架构方面,OpenSSL 4.1.0 提供了对 Elbrus2000(e2k)架构的初步支持1。性能优化涵盖了多个方面:ML-DSA 和 ML-KEM 的 NTT 操作在 ppc64le 架构上得到了优化,同时在 x86_64 架构上针对 ML-DSA 实现了 AVX-512 优化的 SHAKE x4 操作1。该版本同时删除了某些过时的配置选项1。
新版本存在已知问题需要用户关注1。其中包括 DTLS 1.3 KeyUpdate 握手后记录丢失问题(已知问题 #32878)和 DTLS 1.3 服务器可能以意外消息提醒中止握手的情况(已知问题 #33242)1。
OpenSSL has released version 4.1.0, a feature-rich update that introduces support for DTLS 1.3 protocol as specified in RFC 9147.1 The new version also adds RFC 8701 GREASE support and IKEV2 KDF functionality,1 along with DTLS support integrated into the SSL listener API.1
The release brings significant performance improvements across multiple architectures. ML-DSA and ML-KEM NTT operations have been optimized for the ppc64le platform,1 while x86_64 systems benefit from AVX-512-optimized SHAKE x4 operations for ML-DSA.1 Additionally, OpenSSL 4.1.0 includes initial support for the Elbrus2000 (e2k) architecture.1
However, the update carries known limitations. Issue #32878 indicates that DTLS 1.3 KeyUpdate may drop post-handshake records,1 and issue #33242 reveals that DTLS 1.3 servers may abort handshakes by sending unexpected_message alerts.1
评论
还没有评论,欢迎留下第一条。