Skip to content

src: improve EC JWK import performance#62396

Open
panva wants to merge 1 commit intonodejs:mainfrom
panva:improve-ec-jwk-import
Open

src: improve EC JWK import performance#62396
panva wants to merge 1 commit intonodejs:mainfrom
panva:improve-ec-jwk-import

Conversation

@panva
Copy link
Copy Markdown
Member

@panva panva commented Mar 22, 2026

./node benchmark/crypto/create-keyobject.js keyFormat=jwk-public n=1000000 keyType=ec
Branch ops/sec
main 76,259
improve-ec-jwk-import 168,920

All EC JWK import supported curves go through the optimized branch but I left the old one in just in case.

@panva panva requested a review from jasnell March 22, 2026 19:05
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

Review requested:

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

@nodejs-github-bot nodejs-github-bot added dependencies Pull requests that update a dependency file. needs-ci PRs that need a full CI run. labels Mar 22, 2026
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

@panva panva added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. commit-queue Add this label to land a pull request using GitHub Actions. and removed commit-queue Add this label to land a pull request using GitHub Actions. labels Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. 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.

3 participants