sfackler / rust-openssl

OpenSSL bindings for Rust
1.39k stars 742 forks source link

Question about plans for OpenSSL QUIC #2242

Open bdbai opened 4 months ago

bdbai commented 4 months ago

OpenSSL has shipped a client-side QUIC implementation since 3.2. May I ask whether we will plan to have it in rust-openssl with an ergonomic Rust binding, or exposing raw C interfaces from openssl-sys only and let third-third-party crates to design the APIs?

I understand that this functionality in OpenSSL might not be mature at this stage, and coming up with a Rust interface design requires effort. Hence, any comments or inputs would be appreciated.

References

OpenSSL 3.2 Release Note: https://www.openssl.org/news/openssl-3.2-notes.html OpenSSL QUIC README: https://github.com/openssl/openssl/blob/master/README-QUIC.md

sfackler commented 4 months ago

PRs welcome