René's URL Explorer Experiment


Title: wip: crypto: use cppgc to manage Hash by joyeecheung · Pull Request #51017 · nodejs/node · GitHub

Open Graph Title: wip: crypto: use cppgc to manage Hash by joyeecheung · Pull Request #51017 · nodejs/node

X Title: wip: crypto: use cppgc to manage Hash by joyeecheung · Pull Request #51017 · nodejs/node

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

Open Graph Description: While working on #40786 I happened to notice that the current BaseObject management comes with a significant overhead from global handle creation and incidentally migrating these objects to Oilpan ...

X Description: While working on #40786 I happened to notice that the current BaseObject management comes with a significant overhead from global handle creation and incidentally migrating these objects to Oilpan ...

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

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:d84d9a1a-e6f7-3bbc-f47d-9719af7bb75a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD9C6:1E27AA:349F39:475D93:6AED0FD0
html-safe-nonce46e005d50ef8a929f21a85655cf3c3ea95c57fb4d0f707c25df0edd359c57d23
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEOUM2OjFFMjdBQTozNDlGMzk6NDc1RDkzOjZBRUQwRkQwIiwidmlzaXRvcl9pZCI6IjI0NTQ1MzMwMTc4NTg1NDM1NjgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac94b4eef823d38657acf76cf252f96634cf64d4a32bf53a81f7b88a7e0e87b8f4
hovercard-subject-tagpull_request:1626850704
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/51017/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/a7dd2e199d40a01e54ad96ebad65de2241c5f968e8ebe1562dee16494dae59d5/nodejs/node/pull/51017
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a7dd2e199d40a01e54ad96ebad65de2241c5f968e8ebe1562dee16494dae59d5/nodejs/node/pull/51017
og:image:altWhile working on #40786 I happened to notice that the current BaseObject management comes with a significant overhead from global handle creation and incidentally migrating these objects to Oilpan ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejoyeecheung
hostnamegithub.com
expected-hostnamegithub.com
Nonefe1176aafc8029267cb0358377ab58ce39547be3f743f36e1b549da3e6483a68
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
release106bd81506ed8ed05cbd358a6a7d969bc8215167
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/nodejs/node/pull/51017#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F51017
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%2F51017
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/51017
Reloadhttps://github.com/nodejs/node/pull/51017
Reloadhttps://github.com/nodejs/node/pull/51017
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues655 (655)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
joyeecheunghttps://github.com/joyeecheung
nodejs:mainhttps://github.com/nodejs/node/tree/main
joyeecheung:cppgc-hashhttps://github.com/joyeecheung/node/tree/cppgc-hash
Conversationhttps://github.com/nodejs/node/pull/51017
Commits1 (1)https://github.com/nodejs/node/pull/51017/commits
Checkshttps://github.com/nodejs/node/pull/51017/checks
Files changedhttps://github.com/nodejs/node/pull/51017/files
wip: crypto: use cppgc to manage Hashhttps://github.com/nodejs/node/pull/51017#top
joyeecheunghttps://github.com/joyeecheung
nodejs:mainhttps://github.com/nodejs/node/tree/main
joyeecheung:cppgc-hashhttps://github.com/joyeecheung/node/tree/cppgc-hash
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Dec 2, 2023https://github.com/nodejs/node/pull/51017#issue-2022206794
Please reload this pagehttps://github.com/nodejs/node/pull/51017
#40786https://github.com/nodejs/node/issues/40786
nodejs/performance#136https://github.com/nodejs/performance/issues/136
https://chromium-review.googlesource.com/c/v8/v8/+/5630497https://chromium-review.googlesource.com/c/v8/v8/+/5630497
nodejs/performance#136https://github.com/nodejs/performance/issues/136
#40786https://github.com/nodejs/node/issues/40786
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Dec 2, 2023https://github.com/nodejs/node/pull/51017#issuecomment-1837255392
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
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
Dec 2, 2023https://github.com/nodejs/node/pull/51017#event-11129777660
https://github.com/anonrig
anonrighttps://github.com/anonrig
Dec 2, 2023 https://github.com/nodejs/node/pull/51017#pullrequestreview-1760964188
View reviewed changes https://github.com/nodejs/node/pull/51017/files
src/cppgc_helpers.hhttps://github.com/nodejs/node/pull/51017/files#diff-8257a536f2429a959670490bcfb1e94a5f54d981b90f9fd1c751cffbcbc56162
anonrighttps://github.com/anonrig
Dec 2, 2023https://github.com/nodejs/node/pull/51017#discussion_r1412878164
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/51017
tniessenhttps://github.com/tniessen
Dec 3, 2023https://github.com/nodejs/node/pull/51017#discussion_r1413071122
Please reload this pagehttps://github.com/nodejs/node/pull/51017
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/51017
src/cppgc_helpers.hhttps://github.com/nodejs/node/pull/51017/files#diff-8257a536f2429a959670490bcfb1e94a5f54d981b90f9fd1c751cffbcbc56162
anonrighttps://github.com/anonrig
Dec 2, 2023https://github.com/nodejs/node/pull/51017#discussion_r1412878192
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/51017
src/crypto/crypto_hash.cchttps://github.com/nodejs/node/pull/51017/files#diff-7141af611da86a765d813bee0d7955c7675ea854038aec2e1519b47c0e6272e0
anonrighttps://github.com/anonrig
Dec 2, 2023https://github.com/nodejs/node/pull/51017#discussion_r1412878294
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/51017
src/crypto/crypto_util.hhttps://github.com/nodejs/node/pull/51017/files#diff-d1a1eed30455ad332171862178da6cac3f53edc27effda596dc8816fe12eac07
anonrighttps://github.com/anonrig
Dec 2, 2023https://github.com/nodejs/node/pull/51017#discussion_r1412878403
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Dec 2, 2023 https://github.com/nodejs/node/pull/51017#ref-issue-2010764378
Optimizing hashing performance nodejs/performance#136 https://github.com/nodejs/performance/issues/136
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Dec 2, 2023https://github.com/nodejs/node/pull/51017#issuecomment-1837264311
Please reload this pagehttps://github.com/nodejs/node/pull/51017
@anonrighttps://github.com/anonrig
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Dec 2, 2023 https://github.com/nodejs/node/pull/51017#ref-pullrequest-2022234987
crypto: improve OpenSSL initialization #51019 https://github.com/nodejs/node/pull/51019
https://github.com/lemire
lemirehttps://github.com/lemire
Dec 2, 2023https://github.com/nodejs/node/pull/51017#issuecomment-1837277008
@joyeecheunghttps://github.com/joyeecheung
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Dec 2, 2023https://github.com/nodejs/node/pull/51017#issuecomment-1837284442
https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1476/consolehttps://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1476/console
https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1475/consolehttps://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1475/console
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Dec 3, 2023 https://github.com/nodejs/node/pull/51017#ref-issue-1050854826
Usage of Oilpan / V8 C++ Garbage Collector #40786 https://github.com/nodejs/node/issues/40786
https://github.com/tniessen
tniessenhttps://github.com/tniessen
wip https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Awip
Dec 3, 2023https://github.com/nodejs/node/pull/51017#event-11131378595
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
force-pushedhttps://github.com/nodejs/node/compare/b11499c8fad5127ca9ba9dd6b350def1675a6ab6..86862d9540de12ec3cae3b02d1abd0751bd80c5f
b11499chttps://github.com/nodejs/node/commit/b11499c8fad5127ca9ba9dd6b350def1675a6ab6
86862d9https://github.com/nodejs/node/commit/86862d9540de12ec3cae3b02d1abd0751bd80c5f
Compare https://github.com/nodejs/node/compare/b11499c8fad5127ca9ba9dd6b350def1675a6ab6..86862d9540de12ec3cae3b02d1abd0751bd80c5f
March 7, 2024 18:24https://github.com/nodejs/node/pull/51017#event-12046297610
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Mar 7, 2024https://github.com/nodejs/node/pull/51017#issuecomment-1984181520
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Mar 27, 2024https://github.com/nodejs/node/pull/51017#issuecomment-2022705239
https://docs.google.com/document/d/1ny2Qz_EsUnXGKJRGxoA-FXIE2xpLgaMAN6jD7eAkqFQ/edithttps://docs.google.com/document/d/1ny2Qz_EsUnXGKJRGxoA-FXIE2xpLgaMAN6jD7eAkqFQ/edit
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Jun 13, 2024https://github.com/nodejs/node/pull/51017#issuecomment-2166465263
https://chromium-review.googlesource.com/c/v8/v8/+/5630497https://chromium-review.googlesource.com/c/v8/v8/+/5630497
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
force-pushedhttps://github.com/nodejs/node/compare/86862d9540de12ec3cae3b02d1abd0751bd80c5f..0067a0bf8bc8b68870e1e020080af1e116f43094
86862d9https://github.com/nodejs/node/commit/86862d9540de12ec3cae3b02d1abd0751bd80c5f
0067a0bhttps://github.com/nodejs/node/commit/0067a0bf8bc8b68870e1e020080af1e116f43094
Compare https://github.com/nodejs/node/compare/86862d9540de12ec3cae3b02d1abd0751bd80c5f..0067a0bf8bc8b68870e1e020080af1e116f43094
August 18, 2024 18:44https://github.com/nodejs/node/pull/51017#event-13922695957
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
blocked https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ablocked
Aug 18, 2024https://github.com/nodejs/node/pull/51017#event-13922703939
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Aug 18, 2024https://github.com/nodejs/node/pull/51017#issuecomment-2295355623
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://chromium-review.googlesource.com/c/v8/v8/+/5630497https://chromium-review.googlesource.com/c/v8/v8/+/5630497
#52295https://github.com/nodejs/node/pull/52295
https://private-user-images.githubusercontent.com/4299420/358929816-020ac32b-43b4-45cb-abf5-523d79721794.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTM5MjEyNzYsIm5iZiI6MTc5MzkyMDk3NiwicGF0aCI6Ii80Mjk5NDIwLzM1ODkyOTgxNi0wMjBhYzMyYi00M2I0LTQ1Y2ItYWJmNS01MjNkNzk3MjE3OTQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTEwNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjExMDVUMjMyMjU2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGYxYTI2MWM5Mjc4Zjg0NTJmMTU5NWY0MmVkYTI0YmQxMzM5YzA5MzczMWYzOTAwMzVmNDI1MDk0MDYzNTAzZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.co8utTYuKrlAURKYRlbTvF7KiJrH2CCsJxu2fImKDwk
https://docs.google.com/document/d/1PQQHhT0MLlStoiqNmji2-GcX62xtAsXPrihXi403ib4/edit#heading=h.n1atlriavj6vhttps://docs.google.com/document/d/1PQQHhT0MLlStoiqNmji2-GcX62xtAsXPrihXi403ib4/edit#heading=h.n1atlriavj6v
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Jan 14, 2025 https://github.com/nodejs/node/pull/51017#ref-issue-2781715044
MD5 SIMD #56558 https://github.com/nodejs/node/issues/56558
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Feb 14, 2025https://github.com/nodejs/node/pull/51017#issuecomment-2659842723
#56534https://github.com/nodejs/node/pull/56534
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
force-pushedhttps://github.com/nodejs/node/compare/0067a0bf8bc8b68870e1e020080af1e116f43094..c285e02679d16976272ada64c82742dbf87413b4
0067a0bhttps://github.com/nodejs/node/commit/0067a0bf8bc8b68870e1e020080af1e116f43094
c285e02https://github.com/nodejs/node/commit/c285e02679d16976272ada64c82742dbf87413b4
Compare https://github.com/nodejs/node/compare/0067a0bf8bc8b68870e1e020080af1e116f43094..c285e02679d16976272ada64c82742dbf87413b4
February 14, 2025 19:37https://github.com/nodejs/node/pull/51017#event-16316679928
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Feb 14, 2025 https://github.com/nodejs/node/pull/51017#ref-pullrequest-2778325518
src: track cppgc wrappers with a list in Realm #56534 https://github.com/nodejs/node/pull/56534
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
force-pushedhttps://github.com/nodejs/node/compare/3094b3515b32cfa2cc5b351a7bcc99b6c9ba0e76..cc49694f6290f61cf4bcb0a5186b78cf1678efdb
3094b35https://github.com/nodejs/node/commit/3094b3515b32cfa2cc5b351a7bcc99b6c9ba0e76
cc49694https://github.com/nodejs/node/commit/cc49694f6290f61cf4bcb0a5186b78cf1678efdb
Compare https://github.com/nodejs/node/compare/3094b3515b32cfa2cc5b351a7bcc99b6c9ba0e76..cc49694f6290f61cf4bcb0a5186b78cf1678efdb
March 7, 2025 16:00https://github.com/nodejs/node/pull/51017#event-16634678797
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Mar 7, 2025https://github.com/nodejs/node/pull/51017#issuecomment-2706831748
#56534https://github.com/nodejs/node/pull/56534
https://private-user-images.githubusercontent.com/4299420/420411318-0e442108-9df2-4ce4-9022-658c05c14169.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTM5MjEyNzYsIm5iZiI6MTc5MzkyMDk3NiwicGF0aCI6Ii80Mjk5NDIwLzQyMDQxMTMxOC0wZTQ0MjEwOC05ZGYyLTRjZTQtOTAyMi02NThjMDVjMTQxNjkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTEwNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjExMDVUMjMyMjU2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MWRjMjZlNmY3M2UyZmIxNTQ3YTQ2ZDg5OTEzOTJmZGIzNjExMTk4MWViZjQ5YjI5ZmVkZGJkYTM3NzA5OWQ5ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.FsWv7LaW614cfZCSYIJW6SM18VhHX7nFSs4bNHJQQ8U
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
force-pushedhttps://github.com/nodejs/node/compare/9ef7a8b904f2ecb6bbf4c0169f4675b9b858624f..b405688d5c29bd64f8b465b33f821cd7471fedb0
9ef7a8bhttps://github.com/nodejs/node/commit/9ef7a8b904f2ecb6bbf4c0169f4675b9b858624f
b405688https://github.com/nodejs/node/commit/b405688d5c29bd64f8b465b33f821cd7471fedb0
Compare https://github.com/nodejs/node/compare/9ef7a8b904f2ecb6bbf4c0169f4675b9b858624f..b405688d5c29bd64f8b465b33f821cd7471fedb0
March 7, 2025 16:57https://github.com/nodejs/node/pull/51017#event-16635382843
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
force-pushedhttps://github.com/nodejs/node/compare/b405688d5c29bd64f8b465b33f821cd7471fedb0..465f9037169908f26ddb1998a78f2bda42a9871f
b405688https://github.com/nodejs/node/commit/b405688d5c29bd64f8b465b33f821cd7471fedb0
465f903https://github.com/nodejs/node/commit/465f9037169908f26ddb1998a78f2bda42a9871f
Compare https://github.com/nodejs/node/compare/b405688d5c29bd64f8b465b33f821cd7471fedb0..465f9037169908f26ddb1998a78f2bda42a9871f
May 22, 2025 14:50https://github.com/nodejs/node/pull/51017#event-17774216225
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
May 27, 2025https://github.com/nodejs/node/pull/51017#issuecomment-2912791768
Please reload this pagehttps://github.com/nodejs/node/pull/51017
#56534https://github.com/nodejs/node/pull/56534
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/jasnell
jasnellhttps://github.com/jasnell
May 27, 2025https://github.com/nodejs/node/pull/51017#issuecomment-2912880533
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/jasnell
jasnellhttps://github.com/jasnell
May 27, 2025 https://github.com/nodejs/node/pull/51017#pullrequestreview-2871491552
View reviewed changes https://github.com/nodejs/node/pull/51017/files
src/crypto/crypto_util.hhttps://github.com/nodejs/node/pull/51017/files#diff-d1a1eed30455ad332171862178da6cac3f53edc27effda596dc8816fe12eac07
jasnellhttps://github.com/jasnell
May 27, 2025https://github.com/nodejs/node/pull/51017#discussion_r2109462560
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
May 27, 2025https://github.com/nodejs/node/pull/51017#issuecomment-2912987088
Please reload this pagehttps://github.com/nodejs/node/pull/51017
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/jasnell
jasnellhttps://github.com/jasnell
May 27, 2025https://github.com/nodejs/node/pull/51017#issuecomment-2913018017
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
crypto: use cppgc to manage Hashhttps://github.com/nodejs/node/pull/51017/commits/5fc3108fbcdbd15eaaa4eef62fab0cc64c29219c
5fc3108https://github.com/nodejs/node/pull/51017/commits/5fc3108fbcdbd15eaaa4eef62fab0cc64c29219c
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
force-pushedhttps://github.com/nodejs/node/compare/465f9037169908f26ddb1998a78f2bda42a9871f..5fc3108fbcdbd15eaaa4eef62fab0cc64c29219c
465f903https://github.com/nodejs/node/commit/465f9037169908f26ddb1998a78f2bda42a9871f
5fc3108https://github.com/nodejs/node/commit/5fc3108fbcdbd15eaaa4eef62fab0cc64c29219c
Compare https://github.com/nodejs/node/compare/465f9037169908f26ddb1998a78f2bda42a9871f..5fc3108fbcdbd15eaaa4eef62fab0cc64c29219c
December 8, 2025 16:57https://github.com/nodejs/node/pull/51017#event-21431809072
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Jul 28, 2026https://github.com/nodejs/node/pull/51017#issuecomment-5098389922
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
stale https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Astale
Jul 28, 2026https://github.com/nodejs/node/pull/51017#event-28569642895
https://github.com/avivkeller
avivkellerhttps://github.com/avivkeller
Aug 9, 2026https://github.com/nodejs/node/pull/51017#event-29171005940
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%2F51017
https://github.com/jasnell
jasnell https://github.com/jasnell
https://github.com/nodejs/node/pull/51017/files/465f9037169908f26ddb1998a78f2bda42a9871f
https://github.com/anonrig
anonrig https://github.com/anonrig
https://github.com/nodejs/node/pull/51017/files/b11499c8fad5127ca9ba9dd6b350def1675a6ab6
https://github.com/tniessen
tniessen https://github.com/tniessen
https://github.com/nodejs/node/pull/51017/files/b11499c8fad5127ca9ba9dd6b350def1675a6ab6
Please reload this pagehttps://github.com/nodejs/node/pull/51017
blocked https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ablocked
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
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
stale https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Astale
wip https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Awip
Please reload this pagehttps://github.com/nodejs/node/pull/51017
https://github.com/joyeecheung
https://github.com/nodejs-github-bot
https://github.com/lemire
https://github.com/jasnell
https://github.com/anonrig
https://github.com/tniessen
https://github.com/avivkeller
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.