Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
openssl/3.5 (test on aarch64 w/ bti wanted)
To:
ports@openbsd.org
Date:
Wed, 9 Apr 2025 21:34:39 +0200

Download raw body.

Thread
Here's the next iteration of our favorite behemoth. It's the LTS set to
replace 3.0 and it will be supported until 2030. I expect we'll want to
keep this while we watch OpenSSL 4.0 being inflicted on humanity.

I am going to switch the default openssl to 3.4 in the 7.7 cycle and,
per usual, 3.5 will become the default during the 7.8 cycle. We'll
probably stop there and pause for a while.

PQ + QUIC improvements and a BoringSSL-incompatible QUIC API for using
3rd party QUIC stacks because compatibility would have meant work for
OpenSSL themselves rather than for all the downstreams. You'll easily
find ads on what other greatness this includes.

As far as I'm concerned, the best news is that our asm patches are now
finally fully merged upstream. Thanks to sashan for doing the work.

I tested this on amd64 with IBT, on aarch64 (no BTI) and sparc64.

I'd appreciate a 'make test' on a BTI-capable aarch64 machine. riscv64
would be nice as well. Tarball to be extracted from security/openssl.