quic: start re-enabling quic with openssl 3.5

Start working on re-enabling QUIC support with the availability
of OpenSSL 3.5. This will be a multi-step process.

Signed-off-by: James M Snell <jasnell@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/59249
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
This commit is contained in:
James M Snell
2025-07-27 09:02:52 -07:00
parent 99f593109c
commit 0e754fa5d1
12 changed files with 432 additions and 173 deletions

View File

@@ -187,6 +187,8 @@
'src/udp_wrap.cc',
'src/util.cc',
'src/uv.cc',
'src/quic/cid.cc',
'src/quic/data.cc',
# headers to make for a more pleasant IDE experience
'src/aliased_buffer.h',
'src/aliased_buffer-inl.h',
@@ -323,6 +325,10 @@
'src/udp_wrap.h',
'src/util.h',
'src/util-inl.h',
'src/quic/cid.h',
'src/quic/data.h',
'src/quic/defs.h',
'src/quic/guard.h',
],
'node_crypto_sources': [
'src/crypto/crypto_aes.cc',
@@ -379,8 +385,6 @@
'node_quic_sources': [
'src/quic/application.cc',
'src/quic/bindingdata.cc',
'src/quic/cid.cc',
'src/quic/data.cc',
'src/quic/endpoint.cc',
'src/quic/http3.cc',
'src/quic/logstream.cc',
@@ -394,8 +398,6 @@
'src/quic/transportparams.cc',
'src/quic/application.h',
'src/quic/bindingdata.h',
'src/quic/cid.h',
'src/quic/data.h',
'src/quic/endpoint.h',
'src/quic/http3.h',
'src/quic/logstream.h',