René's URL Explorer Experiment


Title: crypto: reduce EC key processing overhead by panva · Pull Request #65908 · nodejs/node · GitHub

Open Graph Title: crypto: reduce EC key processing overhead by panva · Pull Request #65908 · nodejs/node

X Title: crypto: reduce EC key processing overhead by panva · Pull Request #65908 · nodejs/node

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: Reduces unnecessary work when importing and using EC keys. Streamlines private JWK import while preserving validation, and reads curve metadata, JWK coordinates, raw key material, and signature com...

X Description: Reduces unnecessary work when importing and using EC keys. Streamlines private JWK import while preserving validation, and reads curve metadata, JWK coordinates, raw key material, and signature com...

Opengraph URL: https://github.com/nodejs/node/pull/65908

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:4a9a7b0a-7747-1765-122a-b6a8849bd724
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDF0A:2CAC94:5A636A:75C17C:6AED2A6F
html-safe-nonce82aecc5d9a65bd43d5770998f0aa343bee2e51ea1825da3946ed4c4e705fd18a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjBBOjJDQUM5NDo1QTYzNkE6NzVDMTdDOjZBRUQyQTZGIiwidmlzaXRvcl9pZCI6IjYzNDI0MDMyMjU5ODE2MjY5OTEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac3417826ff619a463583f4fec00d9e5460836d5fd6eea597c0b40443bb3588380
hovercard-subject-tagpull_request:4473110368
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/65908/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/b32b9152d335232ffb7e1fd38a1c836a8ec1be16d61a5576045a15901df29765/nodejs/node/pull/65908
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b32b9152d335232ffb7e1fd38a1c836a8ec1be16d61a5576045a15901df29765/nodejs/node/pull/65908
og:image:altReduces unnecessary work when importing and using EC keys. Streamlines private JWK import while preserving validation, and reads curve metadata, JWK coordinates, raw key material, and signature com...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamepanva
hostnamegithub.com
expected-hostnamegithub.com
None9d95365dda0576efe9b71f45807595e396bd0ca9286fba5367a05048e6ddf8f2
turbo-cache-controlno-cache
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release98b41fa4b5635ceb45a4c54320fced73817ff290
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/nodejs/node/pull/65908#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65908
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65908
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/65908
Reloadhttps://github.com/nodejs/node/pull/65908
Reloadhttps://github.com/nodejs/node/pull/65908
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues656 (656)https://github.com/nodejs/node/issues
Pull requests666 (666)https://github.com/nodejs/node/pulls
Actionshttps://github.com/nodejs/node/actions
Projectshttps://github.com/nodejs/node/projects
Security and qualityhttps://github.com/nodejs/node/security
Insightshttps://github.com/nodejs/node/pulse
https://github.com/nodejs/node
panvahttps://github.com/panva
nodejs:mainhttps://github.com/nodejs/node/tree/main
panva:crypto-ec-raw-private-deferredhttps://github.com/panva/node/tree/crypto-ec-raw-private-deferred
Conversationhttps://github.com/nodejs/node/pull/65908
Commits6 (6)https://github.com/nodejs/node/pull/65908/commits
Checkshttps://github.com/nodejs/node/pull/65908/checks
Files changedhttps://github.com/nodejs/node/pull/65908/files
crypto: reduce EC key processing overheadhttps://github.com/nodejs/node/pull/65908#top
panvahttps://github.com/panva
nodejs:mainhttps://github.com/nodejs/node/tree/main
panva:crypto-ec-raw-private-deferredhttps://github.com/panva/node/tree/crypto-ec-raw-private-deferred
https://github.com/panva
panvahttps://github.com/panva
Sep 8, 2026https://github.com/nodejs/node/pull/65908#issue-5385408900
Please reload this pagehttps://github.com/nodejs/node/pull/65908
openssl/openssl#29054https://redirect.github.com/openssl/openssl/pull/29054
0ddf3c9https://github.com/nodejs/node/commit/0ddf3c9fe0960fec4b99e357231d14a64a055324
Please reload this pagehttps://github.com/nodejs/node/pull/65908
panvahttps://github.com/panva
September 8, 2026 12:00https://github.com/nodejs/node/pull/65908#commits-pushed-e9c84d6
https://github.com/panva
crypto: optimize private EC JWK importhttps://github.com/nodejs/node/pull/65908/commits/e9c84d6898e9ca6da75480fb0fea02ee30a5a86d
e9c84d6https://github.com/nodejs/node/pull/65908/commits/e9c84d6898e9ca6da75480fb0fea02ee30a5a86d
https://github.com/panva
crypto: read EC curve metadata directlyhttps://github.com/nodejs/node/pull/65908/commits/faa428871110d9cd4a8228d8f59d4eae801c5052
faa4288https://github.com/nodejs/node/pull/65908/commits/faa428871110d9cd4a8228d8f59d4eae801c5052
https://github.com/panva
crypto: export EC JWK coordinates directlyhttps://github.com/nodejs/node/pull/65908/commits/ad911242d7bb684d07c4d876e9dc91ba3322e602
ad91124https://github.com/nodejs/node/pull/65908/commits/ad911242d7bb684d07c4d876e9dc91ba3322e602
https://github.com/panva
crypto: avoid EC raw export reconstructionhttps://github.com/nodejs/node/pull/65908/commits/842794da7400b9b3c760b270b69565c8bce9da4f
842794dhttps://github.com/nodejs/node/pull/65908/commits/842794da7400b9b3c760b270b69565c8bce9da4f
https://github.com/panva
panvahttps://github.com/panva
performance https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aperformance
commit-queue-rebase https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue-rebase
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30746855382
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 8, 2026https://github.com/nodejs/node/pull/65908#issuecomment-5583573084
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30746881699
https://github.com/panva
panvahttps://github.com/panva
September 8, 2026 10:31https://github.com/nodejs/node/pull/65908#event-30747738049
https://github.com/panva
crypto: avoid EC reconstruction for signature sizinghttps://github.com/nodejs/node/pull/65908/commits/b406b68f0a226baf2cc7125f2e749175c5669e58
b406b68https://github.com/nodejs/node/pull/65908/commits/b406b68f0a226baf2cc7125f2e749175c5669e58
https://github.com/nodejs
nodejshttps://github.com/nodejs
github-actionshttps://github.com/apps/github-actions
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30748641823
https://github.com/nodejs
nodejshttps://github.com/nodejs
github-actionshttps://github.com/apps/github-actions
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30748651167
https://github.com/nodejs
nodejshttps://github.com/nodejs
github-actionshttps://github.com/apps/github-actions
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30748655249
https://github.com/nodejs
nodejshttps://github.com/nodejs
github-actionshttps://github.com/apps/github-actions
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30748658549
https://github.com/panva
panvahttps://github.com/panva
force-pushedhttps://github.com/nodejs/node/compare/b534fc94da2c49e9bc9a1e3be48c8fbf4ca5b3c9..b406b68f0a226baf2cc7125f2e749175c5669e58
b534fc9https://github.com/nodejs/node/commit/b534fc94da2c49e9bc9a1e3be48c8fbf4ca5b3c9
b406b68https://github.com/nodejs/node/commit/b406b68f0a226baf2cc7125f2e749175c5669e58
Compare https://github.com/nodejs/node/compare/b534fc94da2c49e9bc9a1e3be48c8fbf4ca5b3c9..b406b68f0a226baf2cc7125f2e749175c5669e58
September 8, 2026 10:56https://github.com/nodejs/node/pull/65908#event-30749189086
https://github.com/panva
panvahttps://github.com/panva
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30749381491
https://github.com/panva
panvahttps://github.com/panva
September 8, 2026 11:01https://github.com/nodejs/node/pull/65908#event-30749482535
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 8, 2026https://github.com/nodejs/node/pull/65908#issuecomment-5584236255
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/nodejs/node/actions/runs/34219400423https://github.com/nodejs/node/actions/runs/34219400423
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 8, 2026https://github.com/nodejs/node/pull/65908#issuecomment-5584237113
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/nodejs/node/actions/runs/34219408729https://github.com/nodejs/node/actions/runs/34219408729
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 8, 2026https://github.com/nodejs/node/pull/65908#issuecomment-5584237969
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/nodejs/node/actions/runs/34219404291https://github.com/nodejs/node/actions/runs/34219404291
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/panva
panvahttps://github.com/panva
crypto https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acrypto
Sep 8, 2026https://github.com/nodejs/node/pull/65908#event-30750598334
https://github.com/panva
fixup! crypto: export EC JWK coordinates directlyhttps://github.com/nodejs/node/pull/65908/commits/f349ae17720759b38a5dc776a002163b3ac3d7aa
f349ae1https://github.com/nodejs/node/pull/65908/commits/f349ae17720759b38a5dc776a002163b3ac3d7aa
crypto: optimize getBytesOfRS for EC keys #65889 https://github.com/nodejs/node/pull/65889
crypto: optimize private EC JWK import #65893 https://github.com/nodejs/node/pull/65893
https://github.com/panva
panvahttps://github.com/panva
jasnellhttps://github.com/jasnell
September 8, 2026 13:36https://github.com/nodejs/node/pull/65908#event-30758660603
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Sep 8, 2026https://github.com/nodejs/node/pull/65908#issuecomment-5586096418
Please reload this pagehttps://github.com/nodejs/node/pull/65908
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/65908?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
70458d5https://app.codecov.io/gh/nodejs/node/commit/70458d593d3107626d438688df209c2c9ef3620e?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
f349ae1https://app.codecov.io/gh/nodejs/node/commit/f349ae17720759b38a5dc776a002163b3ac3d7aa?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/65908?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/crypto/crypto_ec.cchttps://app.codecov.io/gh/nodejs/node/pull/65908?src=pr&el=tree&filepath=src%2Fcrypto%2Fcrypto_ec.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2NyeXB0by9jcnlwdG9fZWMuY2M=
2 Missing and 2 partials ⚠️ https://app.codecov.io/gh/nodejs/node/pull/65908?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/crypto/crypto_keys.cchttps://app.codecov.io/gh/nodejs/node/pull/65908?src=pr&el=tree&filepath=src%2Fcrypto%2Fcrypto_keys.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2NyeXB0by9jcnlwdG9fa2V5cy5jYw==
1 Missing and 2 partials ⚠️ https://app.codecov.io/gh/nodejs/node/pull/65908?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/65908?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/crypto/crypto_common.cchttps://app.codecov.io/gh/nodejs/node/pull/65908?src=pr&el=tree&filepath=src%2Fcrypto%2Fcrypto_common.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2NyeXB0by9jcnlwdG9fY29tbW9uLmNj
src/crypto/crypto_keys.cchttps://app.codecov.io/gh/nodejs/node/pull/65908?src=pr&el=tree&filepath=src%2Fcrypto%2Fcrypto_keys.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2NyeXB0by9jcnlwdG9fa2V5cy5jYw==
src/crypto/crypto_ec.cchttps://app.codecov.io/gh/nodejs/node/pull/65908?src=pr&el=tree&filepath=src%2Fcrypto%2Fcrypto_ec.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2NyeXB0by9jcnlwdG9fZWMuY2M=
27 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/65908/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Test Analyticshttps://docs.codecov.com/docs/test-analytics
JS Bundle Analysishttps://docs.codecov.com/docs/javascript-bundle-analysis
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/panva
panvahttps://github.com/panva
anonrighttps://github.com/anonrig
September 9, 2026 13:03https://github.com/nodejs/node/pull/65908#event-30830099988
https://github.com/anonrig
anonrighttps://github.com/anonrig
Sep 9, 2026 https://github.com/nodejs/node/pull/65908#pullrequestreview-5155173315
View reviewed changes https://github.com/nodejs/node/pull/65908/files/f349ae17720759b38a5dc776a002163b3ac3d7aa
https://github.com/panva
panvahttps://github.com/panva
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
Sep 9, 2026https://github.com/nodejs/node/pull/65908#event-30832964860
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 10, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-f372a89
https://github.com/panva
https://github.com/nodejs-github-bot
crypto: optimize private EC JWK importhttps://github.com/nodejs/node/commit/f372a8972b478662935e172b711bb3ad138fca5c
f372a89https://github.com/nodejs/node/commit/f372a8972b478662935e172b711bb3ad138fca5c
#65908https://github.com/nodejs/node/pull/65908
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 10, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-050a87d
https://github.com/panva
https://github.com/nodejs-github-bot
crypto: read EC curve metadata directlyhttps://github.com/nodejs/node/commit/050a87d863ecc6779388606320e5487032e236e1
050a87dhttps://github.com/nodejs/node/commit/050a87d863ecc6779388606320e5487032e236e1
#65908https://github.com/nodejs/node/pull/65908
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 10, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-7ac27d4
https://github.com/panva
https://github.com/nodejs-github-bot
crypto: export EC JWK coordinates directlyhttps://github.com/nodejs/node/commit/7ac27d451247a3bacbe350989bc0345f919e05c9
7ac27d4https://github.com/nodejs/node/commit/7ac27d451247a3bacbe350989bc0345f919e05c9
#65908https://github.com/nodejs/node/pull/65908
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 10, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-bd4f1dc
https://github.com/panva
https://github.com/nodejs-github-bot
crypto: avoid EC raw export reconstructionhttps://github.com/nodejs/node/commit/bd4f1dcaf354a83bf299b2675fd087ef1b2622f3
bd4f1dchttps://github.com/nodejs/node/commit/bd4f1dcaf354a83bf299b2675fd087ef1b2622f3
#65908https://github.com/nodejs/node/pull/65908
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 10, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-45b4ef2
https://github.com/panva
https://github.com/nodejs-github-bot
crypto: avoid EC reconstruction for signature sizinghttps://github.com/nodejs/node/commit/45b4ef2221537ac218155d0448fb9ac30242d79d
45b4ef2https://github.com/nodejs/node/commit/45b4ef2221537ac218155d0448fb9ac30242d79d
#65908https://github.com/nodejs/node/pull/65908
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 10, 2026https://github.com/nodejs/node/pull/65908#event-30926312805
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
commit-queue https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue
Sep 10, 2026https://github.com/nodejs/node/pull/65908#event-30926314552
https://github.com/panva
panvahttps://github.com/panva
September 10, 2026 20:24https://github.com/nodejs/node/pull/65908#event-30929471564
aduh95https://github.com/aduh95
Sep 16, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-775173a
https://github.com/panva
https://github.com/aduh95
crypto: optimize private EC JWK importhttps://github.com/nodejs/node/commit/775173a5db3cf5c915d29555e5b87796676e9187
775173ahttps://github.com/nodejs/node/commit/775173a5db3cf5c915d29555e5b87796676e9187
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 16, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-f1295e1
https://github.com/panva
https://github.com/aduh95
crypto: read EC curve metadata directlyhttps://github.com/nodejs/node/commit/f1295e11db52c607b011a3895be74264c41a2bc1
f1295e1https://github.com/nodejs/node/commit/f1295e11db52c607b011a3895be74264c41a2bc1
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 16, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-220a499
https://github.com/panva
https://github.com/aduh95
crypto: export EC JWK coordinates directlyhttps://github.com/nodejs/node/commit/220a49961490c6a0ba5a2ea9cf5d32d606615c03
220a499https://github.com/nodejs/node/commit/220a49961490c6a0ba5a2ea9cf5d32d606615c03
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 16, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-fab5ddd
https://github.com/panva
https://github.com/aduh95
crypto: avoid EC raw export reconstructionhttps://github.com/nodejs/node/commit/fab5dddd77255857bf6d0786ac60402d2a880966
fab5dddhttps://github.com/nodejs/node/commit/fab5dddd77255857bf6d0786ac60402d2a880966
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 16, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-70edf90
https://github.com/panva
https://github.com/aduh95
crypto: avoid EC reconstruction for signature sizinghttps://github.com/nodejs/node/commit/70edf90851298918f0f81776185b37b2a2f088e1
70edf90https://github.com/nodejs/node/commit/70edf90851298918f0f81776185b37b2a2f088e1
#65908https://github.com/nodejs/node/pull/65908
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 20, 2026 https://github.com/nodejs/node/pull/65908#ref-pullrequest-5520639298
2026-09-22, Version 26.10.0 (Current) #66163 https://github.com/nodejs/node/pull/66163
aduh95https://github.com/aduh95
Sep 22, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-9187d58
https://github.com/panva
https://github.com/aduh95
crypto: read EC curve metadata directlyhttps://github.com/nodejs/node/commit/9187d589a53529251e7570bbf91fef288b529028
9187d58https://github.com/nodejs/node/commit/9187d589a53529251e7570bbf91fef288b529028
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 22, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-2f3d342
https://github.com/panva
https://github.com/aduh95
crypto: export EC JWK coordinates directlyhttps://github.com/nodejs/node/commit/2f3d3428c21416aca7df6f6390a4482bee893a41
2f3d342https://github.com/nodejs/node/commit/2f3d3428c21416aca7df6f6390a4482bee893a41
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 22, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-fead604
https://github.com/panva
https://github.com/aduh95
crypto: avoid EC raw export reconstructionhttps://github.com/nodejs/node/commit/fead604eba79c5f65b9be0cfa485247a855c1b08
fead604https://github.com/nodejs/node/commit/fead604eba79c5f65b9be0cfa485247a855c1b08
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 22, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-7a33e61
https://github.com/panva
https://github.com/aduh95
crypto: avoid EC reconstruction for signature sizinghttps://github.com/nodejs/node/commit/7a33e61390bd7f0bed1a653d77c946ae3b69b0cf
7a33e61https://github.com/nodejs/node/commit/7a33e61390bd7f0bed1a653d77c946ae3b69b0cf
#65908https://github.com/nodejs/node/pull/65908
https://github.com/panva
panvahttps://github.com/panva
Sep 23, 2026 https://github.com/nodejs/node/pull/65908#ref-pullrequest-5551507959
[v24.x backport] crypto and Web IDL fixes and features #66233 https://github.com/nodejs/node/pull/66233
https://github.com/panva
panvahttps://github.com/panva
backport-open-v24.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackport-open-v24.x
Sep 23, 2026https://github.com/nodejs/node/pull/65908#event-31665117799
aduh95https://github.com/aduh95
Sep 25, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-684008b
https://github.com/panva
https://github.com/aduh95
crypto: read EC curve metadata directlyhttps://github.com/nodejs/node/commit/684008be58ce10284f34d94574fc6b51fc0d4b62
684008bhttps://github.com/nodejs/node/commit/684008be58ce10284f34d94574fc6b51fc0d4b62
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 25, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-ee956ae
https://github.com/panva
https://github.com/aduh95
crypto: export EC JWK coordinates directlyhttps://github.com/nodejs/node/commit/ee956ae3bffa449ab23cbeaecf24b6fdbc1b1528
ee956aehttps://github.com/nodejs/node/commit/ee956ae3bffa449ab23cbeaecf24b6fdbc1b1528
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 25, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-5b592b7
https://github.com/panva
https://github.com/aduh95
crypto: avoid EC raw export reconstructionhttps://github.com/nodejs/node/commit/5b592b772ccd291f7ab125e46a44918a9d2529af
5b592b7https://github.com/nodejs/node/commit/5b592b772ccd291f7ab125e46a44918a9d2529af
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 25, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-80a6ad5
https://github.com/panva
https://github.com/aduh95
crypto: avoid EC reconstruction for signature sizinghttps://github.com/nodejs/node/commit/80a6ad509b7dfa3a7f1625ee42960da66fdb9e16
80a6ad5https://github.com/nodejs/node/commit/80a6ad509b7dfa3a7f1625ee42960da66fdb9e16
#65908https://github.com/nodejs/node/pull/65908
aduh95https://github.com/aduh95
Sep 25, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-5c51129
https://github.com/panva
https://github.com/aduh95
crypto: optimize private EC JWK importhttps://github.com/nodejs/node/commit/5c51129e16809539b36180a3b4e6eb9257540fd9
5c51129https://github.com/nodejs/node/commit/5c51129e16809539b36180a3b4e6eb9257540fd9
#65908https://github.com/nodejs/node/pull/65908
#66233https://github.com/nodejs/node/pull/66233
https://github.com/panva
panvahttps://github.com/panva
backported-to-v24.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackported-to-v24.x
backport-open-v24.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackport-open-v24.x
Sep 25, 2026https://github.com/nodejs/node/pull/65908#event-31851403448
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Oct 11, 2026 https://github.com/nodejs/node/pull/65908#ref-pullrequest-5805806867
2026-10-14, Version 24.22.0 'Krypton' (LTS) #66667 https://github.com/nodejs/node/pull/66667
markhardinghttps://github.com/markharding
Oct 19, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-7e9c1d2
https://github.com/markharding
Update Node.js to v24.22.0 (#1833)https://github.com/futo-org/Harbor/commit/7e9c1d2fd346da653b5f5b3cbdadc19494c1516f
7e9c1d2https://github.com/futo-org/Harbor/commit/7e9c1d2fd346da653b5f5b3cbdadc19494c1516f
paultibbettshttps://github.com/paultibbetts
Oct 27, 2026 https://github.com/nodejs/node/pull/65908#ref-commit-1cd6b6e
https://github.com/renovate-bot
https://github.com/paultibbetts
chore(deps): update node.js to v24.22.1 (#12)https://github.com/paultibbetts/indiekit.paultibbetts.uk/commit/1cd6b6eb5f00d6f9cbd77687d68df169241003ad
1cd6b6ehttps://github.com/paultibbetts/indiekit.paultibbetts.uk/commit/1cd6b6eb5f00d6f9cbd77687d68df169241003ad
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65908
https://github.com/jasnell
jasnell https://github.com/jasnell
https://github.com/nodejs/node/pull/65908/files/f349ae17720759b38a5dc776a002163b3ac3d7aa
https://github.com/anonrig
anonrig https://github.com/anonrig
https://github.com/nodejs/node/pull/65908/files/f349ae17720759b38a5dc776a002163b3ac3d7aa
https://github.com/tniessen
tniessen https://github.com/tniessen
https://github.com/nodejs/node/pull/65908/files/f349ae17720759b38a5dc776a002163b3ac3d7aa
Please reload this pagehttps://github.com/nodejs/node/pull/65908
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
backported-to-v24.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackported-to-v24.x
commit-queue-rebase https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue-rebase
crypto https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acrypto
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
performance https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aperformance
Please reload this pagehttps://github.com/nodejs/node/pull/65908
https://github.com/panva
https://github.com/nodejs-github-bot
https://github.com/jasnell
https://github.com/anonrig
https://github.com/tniessen
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.