NSS 3.75 版本说明¶
简介¶
网络安全服务 (NSS) 3.75 于 **2022 年 2 月 3 日** 发布。
分发信息¶
HG 标签为 NSS_3_75_RTM。NSS 3.75 需要 NSPR 4.32 或更高版本。
NSS 3.75 源代码分发版可在 ftp.mozilla.org 上通过安全的 HTTPS 下载获得。
其他版本可在 版本 中找到。
NSS 3.75 中的更改¶
Bug 1749030 - 此补丁将 gcc-9 和 gcc-10 添加到 CI 中。
Bug 1749794 - 使 DottedOIDToCode.py 与 python3 兼容。
Bug 1749475 - 在模糊测试期间避免 SSL_CERT_IS 中的未定义移位。
Bug 1748386 - 删除冗余的密钥类型检查。
Bug 1749869 - 更新 ABI 预期以匹配 ECH 更改。
Bug 1748386 - 启用 CKM_CHACHA20。
Bug 1747327 - 检查 NSS_NoDB_Init 和 NSS_Shutdown 的返回值。
Bug 1747310 - 真实的移动赋值运算符。
Bug 1748245 - 作为 CI 测试的一部分,运行来自 bltest 的 ECDSA 测试向量。
Bug 1743302 - 将 ECDSA 测试向量添加到 bltest 命令行工具。
Bug 1747772 - 允许使用 clang 的集成汇编程序进行构建。
Bug 1321398 - 允许覆盖构建的 python。
Bug 1747317 - 测试 HKDF 输出而不是输入。
Bug 1747316 - 使用 ASSERT 宏尽早结束失败的测试。
Bug 1747310 - DataBuffer 的移动赋值运算符。
Bug 1712879 - 添加 ECH 压缩和 SH 中意外扩展的测试用例。
Bug 1725938 - 更新 ECH-13 的测试。
Bug 1725938 - 整理错误处理。
Bug 1728281 - 添加 ECH HRR 更改的测试。
Bug 1728281 - 服务器仅在首选项启用时发送 GREASE HRR 扩展。
Bug 1725938 - 更新 ECH-13 的关联数据的生成。
Bug 1712879 - 当接受 ECH 时,拒绝仅在外部客户端 Hello 中公布的扩展。
Bug 1712879 - 允许压缩的、非连续的扩展。
Bug 1712879 - 在 CHOuter 中对 PSK 扩展进行混淆。
Bug 1712647 - 拆分 ECH 的自定义扩展处理。
Bug 1728281 - 添加 ECH-13 HRR 处理。
Bug 1677181 - 客户端 ECH 填充。
Bug 1725938 - 更严格的 ClientHelloInner 解压缩。
Bug 1725938 - 删除 ECH_inner 扩展,使用新的枚举格式。
Bug 1725938 - 更新 ECH-13 的版本号并调整 ECHConfig 的大小。
兼容性¶
NSS 3.75 共享库向后兼容所有旧版本的 NSS 3.x 共享库。与旧版本的 NSS 3.x 共享库链接的程序可以与共享库的新版本一起工作,而无需重新编译或重新链接。此外,将 NSS API 使用限制在 NSS 公共函数中列出的函数的应用程序将与未来版本的 NSS 共享库保持兼容。
反馈¶
发现的错误应通过在 bugzilla.mozilla.org(产品 NSS)上提交错误报告来报告。