OpenSSL 项目很高兴地宣布推出 OpenSSL 3.2 的第一个测试版。我们认为这是一个候选版本,因此鼓励所有 OpenSSL 用户针对此测试版本进行构建和测试并提供反馈。
OpenSSL 3.2 的代码现已在功能上完成,并且在测试版发布时,不存在需要在最终版本之前修复的突出已知回归。在过去的几个月里,我们做了很多工作,为 OpenSSL 3.2 的最终版本做好准备,我们要感谢所有帮助过我们的人。
我们发布最终版本的计划已被推迟。我们现在计划在 2023 年 11 月底之前发布。此后,我们将过渡到以6 个月为周期的基于时间的发布计划,并在每年 10 月和 4 月定期发布功能。
我们已接近终点线,并对 OpenSSL 3.2 将带来的许多新功能和变化感到兴奋。这儿是一些精彩片段:
- 添加了对 QUIC 的客户端支持。
- 添加了有关 OpenSSL 库的多个教程,特别是有关使用 libssl 编写各种客户端(使用 TLS 和 QUIC 协议)的教程。
- 添加了原始公钥 (RFC7250) 支持。
- 添加了对证书压缩 (RFC8879) 的支持,包括对 Brotli 和 Zstandard 压缩的库支持。
- 实施 RFC9180 中定义的混合公钥加密 (HPKE)。
- 默认 SSL/TLS 安全级别已从 1 更改为 2。
- 全面支持 TLS 1.3 操作中基于提供者/可插入的签名算法以及 CMS 和 X.509 数据结构支持。有了合适的提供商,就可以完全实现后量子/量子安全密码学的使用。
- 添加了对 Argon2d、Argon2i、Argon2id KDF 的支持以及针对选定平台的基本线程池实现。
OpenSSL 3.2 的主要新功能和重大变化的完整摘要可以在NEWS 文件中找到;OpenSSL 3.2 中更详细的更改列表可以在GitHub 上的CHANGES文件中找到。
请从此处下载 OpenSSL 3.2 beta1 ,并通过在我们的 github 页面上提出问题来告知我们您遇到的任何问题。
来自社区的反馈以及您参与针对下一版本 OpenSSL 测试外部应用程序对于 OpenSSL 版本的持续质量至关重要,请通过Feedback@openssl.org或在GitHub Discussions上联系我们
