René's URL Explorer Experiment


Title: crypto: add guards and adjust tests for BoringSSL · nodejs/node@ce84aef · GitHub

Open Graph Title: crypto: add guards and adjust tests for BoringSSL · nodejs/node@ce84aef

X Title: crypto: add guards and adjust tests for BoringSSL · nodejs/node@ce84aef

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

Open Graph Description: Signed-off-by: Filip Skokan <panva.ip@gmail.com> PR-URL: https://github.com/nodejs/node/pull/62883 Backport-PR-URL: https://github.com/nodejs/node/pull/63563 Reviewed-By: Yagiz Nizipli <ya...

X Description: Signed-off-by: Filip Skokan &lt;panva.ip@gmail.com&gt; PR-URL: https://github.com/nodejs/node/pull/62883 Backport-PR-URL: https://github.com/nodejs/node/pull/63563 Reviewed-By: Yagiz Nizipl...

Opengraph URL: /nodejs/node/commit/ce84aef37d480e50931fe0046113e37c511bd9b4

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:e7bc5bb1-a4df-d27f-e647-bc2611a561a5
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC176:3B780C:FE3BCA:15A2FC0:6A4D6921
html-safe-nonce5d034d51f26ec4399ab4e9ace8dfb76e62cc959c841f10fbce9a82a17183b46d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTc2OjNCNzgwQzpGRTNCQ0E6MTVBMkZDMDo2QTRENjkyMSIsInZpc2l0b3JfaWQiOiIzNDY1NDM4MTg2MTEyMzc5MTY5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac19b5d3563a0064c7cc1e648a608f0910f9df020fb3aabcf1a307d0c3664b0590
hovercard-subject-tagrepository:27193779
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/commit/ce84aef37d
twitter:imagehttps://opengraph.githubassets.com/ad6fca41062c59b55853f30c008dcb78a0abc6a3da36fc20ecb087f04014fe37/nodejs/node/commit/ce84aef37d480e50931fe0046113e37c511bd9b4
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ad6fca41062c59b55853f30c008dcb78a0abc6a3da36fc20ecb087f04014fe37/nodejs/node/commit/ce84aef37d480e50931fe0046113e37c511bd9b4
og:image:altSigned-off-by: Filip Skokan <panva.ip@gmail.com> PR-URL: https://github.com/nodejs/node/pull/62883 Backport-PR-URL: https://github.com/nodejs/node/pull/63563 Reviewed-By: Yagiz Nizipli <ya...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1782173198
hostnamegithub.com
expected-hostnamegithub.com
None7db3950e3f59095e20a9789440c3dd554efc62d434882ead06ae05b5815605b9
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
releasecd8f6a71db61d6012a0cbb134be844fdbe9b8a45
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/commit/ce84aef37d#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2Fce84aef37d
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
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
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://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/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2Fce84aef37d
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/commit/ce84aef37d
Reloadhttps://github.com/nodejs/node/commit/ce84aef37d
Reloadhttps://github.com/nodejs/node/commit/ce84aef37d
Please reload this pagehttps://github.com/nodejs/node/commit/ce84aef37d
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/commit/ce84aef37d
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 36k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 118k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.4k https://github.com/nodejs/node/issues
Pull requests 962 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality 0 https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Browse fileshttps://github.com/nodejs/node/tree/ce84aef37d480e50931fe0046113e37c511bd9b4
https://github.com/nodejs/node/tree/ce84aef37d480e50931fe0046113e37c511bd9b4
panvahttps://github.com/nodejs/node/commits?author=panva
sxahttps://github.com/nodejs/node/commits?author=sxa
#62883https://github.com/nodejs/node/pull/62883
#63563https://github.com/nodejs/node/pull/63563
2678168https://github.com/nodejs/node/commit/26781689b01c13e6fed6f5c27b6d00cb1018aaea
ncrypto.cchttps://github.com/nodejs/node/commit/ce84aef37d#diff-7470aa25aa785aefac4470bbca2756e039ff6c8ad21c72b26ff91e1fc27d14cb
ncrypto.hhttps://github.com/nodejs/node/commit/ce84aef37d#diff-f37db69aeba7e0af996c662436ed066613fff83871b71801a94909cdfd68e2d3
crypto_cipher.cchttps://github.com/nodejs/node/commit/ce84aef37d#diff-5f56dc5902ee340927b6f4456bc4bc73b5b35e682b65a1df9f12fe512c947991
crypto_context.cchttps://github.com/nodejs/node/commit/ce84aef37d#diff-3a010f7fadf05b30c9e223628e2bacd54df3404fa83a8d280158fe639494bb5a
crypto_dh.cchttps://github.com/nodejs/node/commit/ce84aef37d#diff-71927b876a24fecf9143ac54163171f22e307c07e8cc0c8608074ce3f064adc8
crypto_rsa.cchttps://github.com/nodejs/node/commit/ce84aef37d#diff-c6de2ecfc54c47adc24707ee08978aaafbcdfa842020f0e48a261d39c884a803
crypto_util.cchttps://github.com/nodejs/node/commit/ce84aef37d#diff-44f169afcf633347349f172323ec642b8f25c09502990d488f161c1cb37f12b7
test-crypto-async-sign-verify.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-27cd973100bbc0f73724c52bace9eb189ff6e8a00884dc37cbedafd2a6e168d3
test-crypto-authenticated.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-eadce197dbf564ef65698d776164c6d115a6f1e1ed092ebe8b71c20fdb9956bc
test-crypto-cipheriv-decipheriv.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-77375f40b12761d3a2a450e63fb6d44546462cb02a9409f26b4b851506cc033f
test-crypto-default-shake-lengths-oneshot.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-e8a3b6af0b373beabcfcb8f7a618268b28ecaa1604a1d19709bae59d4fa232d0
test-crypto-dh-curves.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-a999c24a150d239ca732500f6a64bf1bfe15560af47c30c127acb5ab820cd14e
test-crypto-dh-group-setters.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-06e31380670b2bcfba9da827332efd444d17b9d6b3721517edda154827c70b0b
test-crypto-dh-modp2-views.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-c33f06ad3ae44120402913219f1efbd7889c09498c8310f7278c8179a279a3e4
test-crypto-dh-modp2.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-ee4b47ddaf3c24ab4cd95ab5f5588e9548b696b2856119f7bf3278a866f35558
test-crypto-dh.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-07a942232c55ff014a06365cfe047ef10ad02029a98f523ef4c96d5cb860bb25
test-crypto-fips.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-46eceebadd756413a55b68a7d960e5c3dba8ebb9acf34f4f608b3debe2355327
test-crypto-getcipherinfo.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-2284abb8a0ff421a9dae35efef5d7d550a315e7406745dd6bc230ec2b5bccbe1
test-crypto-hash-stream-pipe.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-5cdec5b5ae57ef9305682c7e1bc115e2477761431586619a41a2e89796939228
test-crypto-hash.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-95d3b0a4b53cce5b46bfb1f22ae7c61195a820b1862c4fc9ec46bcc2f6349ec6
test-crypto-key-objects-raw.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-dd17397b0ee9c237c9ee1d44be505ae590d0054c989e58442893f774a256a129
test-crypto-key-objects-to-crypto-key.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-1481197dd3097a0a1b50af4522dea9faa2e5fbbf8a309e12f6d8b885dc1c489a
test-crypto-key-objects.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-20d46603bdf095e987f1453e94b57fff0bf05a3d818e9bf1e06d06226d63c4e6
test-crypto-keygen-async-dsa-key-object.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-955cff95d7aadb5ee820b5697b392a7a20b590ff0227961ab17732b9209df6b0
test-crypto-keygen-async-dsa.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-023bc6eee7501755de05aea31ca6a8b7f3a17ed8844834dcd920263aa1426bbf
test-crypto-keygen-async-elliptic-curve-jwk-ec.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-5dd7da86cc47873335e0aff243b3bcaa81b05e5d07dc762347e14eebb3d68758
test-crypto-keygen-async-elliptic-curve-jwk.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-3d41a442d2e9e95252445d098e443fddda07ce2aad7cb861692e8baa8abc375d
test-crypto-keygen-async-explicit-elliptic-curve-encrypted-p256.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-7dcc347a3ef7441e289745b5e4fa2c3946b93307a61b248c8c161d7a48e8648d
test-crypto-keygen-async-explicit-elliptic-curve-encrypted.js.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-85dfb204c745f20029dd95c8dada74f69ba4201cb1903e2532f7fd2a8fefe809
test-crypto-keygen-async-explicit-elliptic-curve.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-c4b6be3c4f469a51584f9cc0a8e80248de5871586c83bdf0922c81dab6783e15
test-crypto-keygen-bit-length.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-febb05e73b8290ba9370b4cc7e0a82a76fbeed556bb428602ba456088e7b1b7b
test-crypto-keygen-dh-classic.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-692d7f7e4ed4431dcf5fe91bfb491af0d087f7aa1995376f8baa60f276c28da8
test-crypto-keygen-eddsa.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-66917d86e7077c201b074f794abbfc79d7eb119d21844c9baa3e8018f80dddd5
test-crypto-keygen-invalid-parameter-encoding-dsa.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-f2a3ba8d7388f770e944a43ad91257a0f73344438263e233237099d1d0b7cb4f
test-crypto-keygen-no-rsassa-pss-params.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-14976a17b65db6ff3bfcd5e97955d1164bbed2e36293e1f700b644b70cee1b3d
test-crypto-keygen-raw.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-99e967ae5ea582b472a9dd8c4bfa3b551e56d78ea5f627a29d06b77f9b8939f7
test-crypto-keygen-rfc8017-9-1.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-626c4b3e76357721b55d0b7073a3bca217bf118bda816c1c4592192f5bae94cf
test-crypto-keygen-rfc8017-a-2-3.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-027c2e61050dc19f252dc1fcb4d0e0192cf489a371ff51d0340f7cd582edb270
test-crypto-keygen-rsa-pss.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-b7fa23a3c6f92c02d04bcdcd350bedc48a34424be89d505ec8c5dd2a5454a0ed
test-crypto-oneshot-hash-xof.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-afbb57b034233cb3104065ae659d3702a9c2ad9cc8a4017e01baebcd551d5413
test-crypto-pqc-key-objects-ml-dsa.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-718b7b060143d3ce563593db1e427e7130fe27b78ddb67e1da8c351492b32f47
test-crypto-rsa-dsa.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-d887db4c3a660f9157af263b0c1d1f4bc2f9c4ff419aba165c9231e58209926f
test-crypto-scrypt.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-2d04240b9574f702e337889a2301d8debbe4ee73c416b51ebb9cfd6760450cd0
test-crypto-secure-heap.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-78dc76c6d2c8d6186e5138880772c8cf4a2b8242da3cf9addae37d0f99e526fc
test-crypto-sign-verify.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-418aed30a1f093079e26c0dbd77c336230a450f2c97fca7e6fa5bd25f78969a5
test-crypto.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-a7db2b97eee386620155d72ac5f86943d389cfbc90b10ff1528f6fab6e99cba3
test-tls-dhparam-auto-boringssl.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-db7508fd2e7941aa0f0154e765167e1c302d056a481a6a51045ed18edb962c4b
test-webcrypto-export-import-cfrg.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-30f6d387fea6f5e4131038e8fd3cb2bbc656af2723e0e0669b4fb0bef10dba93
test-webcrypto-promise-prototype-pollution.mjshttps://github.com/nodejs/node/commit/ce84aef37d#diff-7941eafeff2d77569e2b8f07088293383f0acfa02cb2216532982d927d2ad247
test-webcrypto-wrap-unwrap.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-ef36ed02719c29144b55fe82a9f7c92ccc161852cee25cb53bc07a7458c70937
test-crypto-dh-keys.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-1e22399b7a16434a6bdd68154ffe2c20d39bac27130bd38d5e5db3bc5eda0267
test-webcrypto-derivebits-pbkdf2.jshttps://github.com/nodejs/node/commit/ce84aef37d#diff-5b1211b748481aa06d3d96f6542505dac607ef8f57cfb0546056333ec438d43e
‎deps/ncrypto/ncrypto.cc‎https://github.com/nodejs/node/commit/ce84aef37d#diff-7470aa25aa785aefac4470bbca2756e039ff6c8ad21c72b26ff91e1fc27d14cb
‎deps/ncrypto/ncrypto.h‎https://github.com/nodejs/node/commit/ce84aef37d#diff-f37db69aeba7e0af996c662436ed066613fff83871b71801a94909cdfd68e2d3
‎src/crypto/crypto_cipher.cc‎https://github.com/nodejs/node/commit/ce84aef37d#diff-5f56dc5902ee340927b6f4456bc4bc73b5b35e682b65a1df9f12fe512c947991
‎src/crypto/crypto_context.cc‎https://github.com/nodejs/node/commit/ce84aef37d#diff-3a010f7fadf05b30c9e223628e2bacd54df3404fa83a8d280158fe639494bb5a
‎src/crypto/crypto_dh.cc‎https://github.com/nodejs/node/commit/ce84aef37d#diff-71927b876a24fecf9143ac54163171f22e307c07e8cc0c8608074ce3f064adc8
‎src/crypto/crypto_rsa.cc‎https://github.com/nodejs/node/commit/ce84aef37d#diff-c6de2ecfc54c47adc24707ee08978aaafbcdfa842020f0e48a261d39c884a803
‎src/crypto/crypto_util.cc‎https://github.com/nodejs/node/commit/ce84aef37d#diff-44f169afcf633347349f172323ec642b8f25c09502990d488f161c1cb37f12b7
‎test/parallel/test-crypto-async-sign-verify.js‎https://github.com/nodejs/node/commit/ce84aef37d#diff-27cd973100bbc0f73724c52bace9eb189ff6e8a00884dc37cbedafd2a6e168d3
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.