NSS 3.90 版本说明

简介

网络安全服务 (NSS) 3.90 于 *2023 年 6 月 4 日* 发布。

分发信息

HG 标签为 NSS_3_90_RTM。NSS 3.90 需要 NSPR 4.35 或更高版本。

NSS 3.90 源代码分发版可在 ftp.mozilla.org 上通过安全的 HTTPS 下载获得。

其他版本可在 版本 中找到。

NSS 3.90 中的更改

  • Bug 1623338 - 附带:删除重复的文档页面

  • Bug 1623338 - 删除对 IRC 的引用

  • Bug 1831983 - clang-format lib/freebl/stubs.c

  • Bug 1831983 - 添加恒定时间选择函数

  • Bug 1774657 - 使用大量带有密钥的证书更新旧的 dbm 到 sql 会导致数据库访问速度缓慢。

  • Bug 1830973 - 默认输出早期构建错误

  • Bug 1804505 - 更新 KamuSM 的技术约束

  • Bug 1822921 - 添加 BJCA 全球根 CA1 和 CA2 根证书

  • Bug 1790763 - 启用默认 UBSan 检查

  • Bug 1786018 - 添加对零长度记录的显式处理

  • Bug 1829391 - 整理 DTLS ACK 错误处理路径

  • Bug 1786018 - 重构零长度记录测试

  • Bug 1829112 - 通过正确的断言修复编译器警告

  • Bug 1755267 - 在 nss-t/t-linux-xlarge-gcp 上运行 Linux 测试

  • Bug 1806496 - 在 FIPS 模式下,nss 应该拒绝大于所用哈希函数输出大小的 RSASSA-PSS 盐长度,或提供指示器

  • Bug 1784163 - 修复读取原始负数

  • Bug 1748237 - 修复使用 gyp 构建的 clang 中无法访问的代码

  • Bug 1783647 - 集成 Vale Curve25519

  • Bug 1799468 - 删除 Hacl* 的未使用标志

  • Bug 1748237 - 添加更好的错误消息

  • Bug 1727555 - 将 HACL* 更新到 51a72a953a4ee6f91e63b2816ae5c4e62edf35d6

  • Bug 1782980 - 在写入证书信任时回退到 softokn

  • Bug 1806010 - FIPS-104-3 要求我们在编程后重新启动

  • Bug 1826650 - cmd/ecperf:修复 gcc 13 上的悬空指针警告

  • Bug 1818766 - 更新 ACVP dockerfile 以兼容 Debian 包更改

  • Bug 1815796 - 添加一个 CI 任务来跟踪 ECCKiila 代码状态,更新 ECCKiila 文件中的空格

  • Bug 1819958 - 删除已弃用的 sprintf 函数并替换为 snprintf

  • Bug 1822076 - 修复 nss 文档中的 rst 警告

  • Bug 1821997 - 修复不正确的 pygment 样式

  • Bug 1821292 - 更改 GYP 指令以应用于所有平台

  • 为 NSS_CMSSignerInfo_GetDigestAlgTag 添加 libsmime3 abi 检查例外

兼容性

NSS 3.90 共享库向后兼容所有旧版本的 NSS 3.x 共享库。与旧版本 NSS 3.x 共享库链接的程序可以使用此新版本的共享库,而无需重新编译或重新链接。此外,将 NSS API 使用限制在 NSS 公共函数中列出的函数的应用程序将与未来版本的 NSS 共享库保持兼容。

反馈

发现的错误应通过在 bugzilla.mozilla.org(产品 NSS)上提交错误报告来报告。