4 ms·
Since OpenSSL will "never" support quic, what is this using? BoringSSL?
by xfalcox 3y ago
Since OpenSSL will "never" support quic, what is this using? BoringSSL?
- still_grokking 3y agoMost QUIC implementations I've seen so far indeed use BoringSSL. Not sure about the status quo in NGINX. They had a HTTP/3 implementation on Quiche (a Rust lib implementing QUIC, and HTTP/3 as a side project, but afik NGINX never used that part, only the QUIC protocol implementation). But after reading a post here I'm not sure they still use Quiche (and with it BoringSSL). Maybe they have now an own QUIC implementation (with support for other crypto libs). But given QUIC is complex and therefore hard to implement I would actually expect they still base of their HTTP/3 efforts on the by now quite popular Quiche library. But I'm maybe wrong in this regard. Have to look into that.
- xfalcox 3y ago> They had a HTTP/3 implementation on Quiche (a Rust lib implementing QUIC, and HTTP/3 as a side project AFAIK that was a Cloudflare project, and since then they moved away from nginx due to it's stagnation.
- jedisct1 3y agoOr LibreSSL.