FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

crypto: enable SM4-GCM, SM4-CCM, and SM4-XTS ciphers by panva · Pull Request #65480 · nodejs/node · GitHub

/ node Public

crypto: enable SM4-GCM, SM4-CCM, and SM4-XTS ciphers - #65480

Closed
panva wants to merge 2 commits into
nodejs:mainfrom
panva:crypto-sm4-ciphers
Closed

crypto: enable SM4-GCM, SM4-CCM, and SM4-XTS ciphers#65480
panva wants to merge 2 commits into
nodejs:mainfrom
panva:crypto-sm4-ciphers

Conversation

panva commented Aug 22, 2026
edited
Loading

Copy link
Copy Markdown
Member

SM4 was already available through the Cipher/Decipher APIs, but provider-only GCM, CCM, and XTS modes were not exposed.

Alternative to #65399

Fixes: #64866

Signed-off-by: Filip Skokan <panva.ip@gmail.com>

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/crypto
  • @nodejs/security-wg

nodejs-github-bot added dependencies Pull requests that update a dependency file. needs-ci PRs that need a full CI run. labels Aug 22, 2026
panva added the crypto Issues and PRs related to the crypto subsystem. label Aug 22, 2026
panva requested review from jasnell and tniessen August 22, 2026 10:42

codecov Bot commented Aug 22, 2026
edited
Loading

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.12%. Comparing base (e573bd6) to head (e439b3d).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #65480      +/-   ##
==========================================
- Coverage   90.13%   90.12%   -0.01%     
==========================================
  Files         751      751              
  Lines      252473   252473              
  Branches    47489    47504      +15     
==========================================
- Hits       227561   227548      -13     
- Misses      16207    16250      +43     
+ Partials     8705     8675      -30     

see 34 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Collaborator

panva commented Aug 22, 2026

Copy link
Copy Markdown
Member Author

I'll do a broader refactor of this and the cipher discovery.

panva closed this Aug 22, 2026
panva deleted the crypto-sm4-ciphers branch August 24, 2026 08:47

panva commented Aug 24, 2026

Copy link
Copy Markdown
Member Author

Superseded by #65484

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

crypto Issues and PRs related to the crypto subsystem. dependencies Pull requests that update a dependency file. needs-ci PRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

crypto: SM4-GCM and SM4-CCM not available despite OpenSSL 3.5 bundling the implementation

2 participants


Back | FazBrowse Home | New Git URL