Replies: 5 comments 2 replies
-
This is similar to my suggestion to convert quic tls to library on top of open ssl, and install it along side. |
Beta Was this translation helpful? Give feedback.
-
I'm worried that the performance characteristics of the pluggable record layer might be prohibitive. We've seen pretty bad designs come out of OpenSSL in the past favoring extreme late binding over performance. If the interface is designed for their QUIC implementation it might work out, and if this something they are going to support it could really help, although would bring slightly different packaging. |
Beta Was this translation helpful? Give feedback.
-
You should talk with openssl and share your thoughts. |
Beta Was this translation helpful? Give feedback.
-
When you implement quic API over pluggable record-layer features of OpenSSL (3.2 or 3.3), Can you open a new repo. for example quictls for the new code there? |
Beta Was this translation helpful? Give feedback.
-
We are moving ahead with our quictls/quictls fork, which is (now) based on openssl 3.3 |
Beta Was this translation helpful? Give feedback.
-
I was speaking with Matt Caswell of OpenSSL, and he suggested that with the new pluggable record-layer features of OpenSSL 3.2, that it might be possible to implement the QUIC API that way, eventually moving the code to a Provider (once the pluggable interface is available in the Provider API in 3.3?). This would mean that vanilla OpenSSL 3.2 or 3.3 (?) could be used with a separate QUIC interface. Internal OpenSSL header files might be required, so there would still be a version dependency on the built (binary) code, but not necessarily the source code.
This could be done in parallel with the existing QUIC repo; it wouldn't impact that development.
Beta Was this translation helpful? Give feedback.
All reactions