已合并
update to version 3.128 #181
Funda Wang创建于 11 天前
update to version 3.128 #181
已合并
Funda Wang创建于 11 天前
已删除 :update-to-3.128合入到src-openeuler/nssmaster
Funda Wang
Funda Wang
11 天前

当前PR是否有AI参与:

[ ] 否

[x] Yes
__1. AI Agent 平台: AtomCode (AtomGit)
__2. AI 模型 : deepseek-v4-flash
__3. Prompt 上下文 : 将 nss 从 3.126 升级到 3.128(参考 3.126→3.127 会话适配国密补丁),并按要求生成 commit、推送分支并创建本 MR

参考:openEuler社区《生成式AI工具使用与开源贡献政策》

PR功能描述 / 为什么需要这个合入**:

升级 nss 到上游最新稳定版 3.128(2026-08-26 发布)。

  • 源码包更新为 nss-3.128.tar.gz(NSS_3_128_RTM)
  • nspr_version 4.35.0 → 4.39(上游 3.128 要求 NSPR >= 4.39,openEuler nspr 已更新至 4.39)
  • 版本宏更新:nss_version/nss_ver/nss_archive_version → 3.128
  • 国密补丁适配:Feature-port-nss-support-SM3-digest-algorithm-to-NSS_3_117_R.patch 的 ldvector.c hunk 在 3.128 上失败(3.128 新增 MLDSA_DestroyContext /* End of version 3.033 */ 段),已将该 hunk 上下文从 3.032 后改为 3.033 后插入 SM3 vector 条目,与 loader.h 结构体字段顺序一致(符合 ABI 向后追加规则)。其余三个补丁(SM3 digest / SM2 / SM2 fix)在正确应用顺序下均干净应用
  • 国密 OID 验证:SEC_OID_SM3=400、SEC_OID_SM2=401、SEC_OID_SM2_WITH_SM3=402,接在 SEC_OID_CMS_AUTH_ENVELOPED_DATA=399 之后
  • changelog 增加 3.128-1 条目

该PR关联的issue

(格式为fixes #<issue号>, 或者resolves #<issue号>): 无

希望检视人员了解:

  • 补丁已验证顺序应用干净(无 .rej),实际构建依赖门禁 CI 验证
  • 3.128 主要变更:ML-KEM/ML-DSA 相关、libcrux 更新、多项安全加固(PK11SDR_EncryptWithMechanism 整数溢出、slot over-release 等)
likedislike
Pull Request已成功合入, 合并人@openeuler-ci-bot
(感谢 Funda Wang 的贡献)
Funda WangFunda Wang
11 天前 创建了 pull request,commit d5068443
openeuler-ci-botopeneuler-ci-bot成员
11 天前 添加了label:ai-co-authored
openeuler-ci-bot
openeuler-ci-bot成员
11 天前 评论:

当前仓库存在以下 保护分支

Protected Branch Version Release
master 3.126 1
openEuler-24.03-LTS-SP1 3.94.0 10
openEuler-24.03-LTS-SP3 3.94.0 10
openEuler-24.03-LTS-SP4 3.94.0 10
openEuler-20.03-LTS-SP4 3.54.0 14
openEuler-22.03-LTS-SP4 3.72.0 12
openEuler-24.03-LTS-Next 3.94.0 10
openEuler-26.09-DevStation 3.120.1 3
openEuler-26.09 3.120.1 3
openEuler1.0-base 3.40.1 7
openEuler1.0 3.40.1 7

评论 /sync <branch1> <branch2> ... 可将当前 PR 修改同步到其它分支(创建同步 PR):
a) 如果当前 PR 是 Open 状态,同步操作将延迟到 PR 被合并时执行
b) 如果当前 PR 已经 Merged,将立即执行同步操作

注意:

  1. /sync 命令可以指定同步到多个分支,仅最后一个 /sync 命令生效
  2. 如果创建的同步 PR 不正确,可通过向同步 PR 的源分支提交轻量级 PR 完善,或使用 /close 命令关闭
likedislike
openeuler-ci-botopeneuler-ci-bot成员
11 天前 添加了label:ai-includes-code
openeuler-ci-bot
openeuler-ci-bot成员
11 天前 评论:

门禁正在运行, 您可以通过以下链接查看实时门禁检查结果.
若您对门禁结果含义不清晰或者遇到问题不知如何解决,可参考门禁指导手册
门禁入口及编码规范检查: multiarch/src-openeuler/trigger/nss/41/console

likedislike
此处折叠了70条消息 查看更多
zcfsite成员
2 天前 评论:

/lgtm
/approve

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2 天前 添加了label:approvedlgtm
openeuler-ci-bot
openeuler-ci-bot成员
2 天前 评论:

Review Code Feedback

  • The label lgtm, approved was added to this pull request. It means that zcfsite reviewed the code changes. 👋
Tips
  • If this pull request is not merged while all conditions are met, comment /check-pr to try again. 😄
likedislike
openeuler-ci-botopeneuler-ci-bot成员
2 天前 合入了pull request,合并节点 SHA:4dc73ef1f235de74656c1aa043ae0852d68e48cd
openeuler-ci-bot
openeuler-ci-bot成员
2 天前 评论:

In response to this:

/sync openEuler-26.09-DevStation

@fly_fzc

同步操作执行结果:

Branch Status Pull Request
openEuler-26.09-DevStation 创建同步 PR https://gitcode.com/src-openeuler/nss/merge_requests/189
likedislike