build,deps,tools: prepare to update to OpenSSL 3.5 - #58098
Conversation
This reverts commit dfaded8.
Update `parallel/test-crypto-rsa-dsa` to prepare for updating `deps/openssl` to later versions of OpenSSL which support implicit rejections with `RSA_PKCS1_PADDING`.
Co-Authored-By: Richard Lau <[email protected]>
|
Review requested:
|
Hah, I forgot that the revert changes thousands of files. Should I open that separately to aid reviewing this PR? |
oh I have lint failures too so I'll have to update anyway. I'll rework this into two PRs. |
This is a replacement for #57795. I'm opening a new PR as I had to revert #57835 to get the arch specific files (which run part of OpenSSL's build) to work.
deps/openssl/configfor the new files in OpenSSL 3.5. I'm not wholly happy with the amount of places that need to be updated to add each newly introduced file but that's a possible later improvement (I'm not that familiar with Perl).Note that this PR doesn't do the actual update -- I'm intending for that to be done via the updater workflow once this lands (otherwise this PR will have far too many changed files to be reviewable).
cc @nodejs/crypto
Running the automation to test: https://github.com/nodejs/node/actions/runs/14779389322/job/41494768590
Which is opening #58097