fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

#quic

9 posts5 participants0 posts today

I asked the #OpenSSL team about their new #QUIC API:

Out of curiosity: since you decided to provide a quite different API than what was once offered to you and what several QUIC stacks are already using. How did you come up with this API?

github.com/openssl/openssl/pul

We provide some callbacks for third party QUIC stacks to use in order
to be able to reuse the OpenSSL TLS implementation in that stack. This is
essentially a thin wrapper around the same API that O...
GitHubAdd an API for other QUIC stacks to use our TLS implementation by mattcaswell · Pull Request #26683 · openssl/opensslBy mattcaswell

#OpenSSL #QUIC implementation performance is "abysmal" compared to competing solutions such as #ngtcp2 (ngtcp2 is 2-4x faster) and consumes tons (up to 25x in some situations) of memory. (*)

I still don't fathom why the OpenSSL project chose the path they took. It smells heavily of "Not Invented Here" to me.

Surely some future OpenSSL version will fix this mess?

*) lists.haxx.se/pipermail/daniel

lists.haxx.se[Daniel's week] January 10, 2025