MsQuic.Net Published

We’ve been working on QUIC libraries for a while; after our initial evaluation we did a lot of work on LightSpeed Technology’s lsquic but we didn’t get a lot of support from LiteSpeed on the work we were contributing for Windows support. That led us to re-evaluate our options and the MsQuic project has come along in leaps and bounds. The work they have been putting in has really paid dividends over the past few months. So, we have refocussed on MsQuic and so far the experience has been substantially better.

MsQuic supports Windows-native Schannel encryption or OpenSSL (via the QuicTLS/OpenSSL fork) and in order to satisfy our cross-platform requirements we have been focussed on “portable certificates” i.e. OpenSSL. At some point we will add in Schannel for completeness but that’s beyond the scope of our initial release.

We will be working on MsQuic.Net to mature it into technology that we can use for big data RPC in xSpace but it is still early days at the moment so we do not currently recommend that it be used in production.

So, a new public repo:

The (archived) work on lsquic, just for reference. We won’t be maintaining these: