近日,OpenSSL 核心研发工程师、管理委员会成员 Matt Caswell 发布博客称“经过 3 年的开发,17 个 alpha 版本、2 个 beta 版本的迭代,350 多个贡献者超过 7500 次的提交,我们终于发布了 OpenSSL 3.0!自 OpenSSL 1.1.1 发布以来,我们拥有的文档数量增加了 94%,测试中的'代码行数'(调整后)增加了 54%”。
OpenSSL 3.0 并不能完全兼容以前的版本,但是只要重新编译就能让大部分使用 OpenSSL 1.1.1 的应用程序正常工作
已弃用的 API 函数在未来将从 OpenSSL 中删除,用户需要更新应用程序以替代这些 API
OpenSSL 3.0 将拥有新的 FIPS 模块,预计将在 9 月提交
OpenSSL 3.0 过渡到了 Apache License 2.0,旧的 OpenSSL 和 SSLeay 许可证仍然适用于 1.1.1及更早的版本
OpenSSL 3.0 引入了许多新概念,如多线程应用,算法获取,编码和解码秘钥等。