News: 0001539432

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

OpenSSL 3.5 LTS Released With Server-Side QUIC

([Free Software] 3 Hours Ago OpenSSL 3.5)


OpenSSL 3.5 released today as the newest feature update to this widely-used library for SSL and TLS protocol handling.

OpenSSL 3.5 adds support for server-side QUIC ( [1]RFC 9000 ), support for third-party QUIC stacks, PQC algorithm support, various default changes, and other enhancements.

The OpenSSL 3.5.0 release announcement on [2]GitHub sums up the new release with:

This release incorporates the following potentially significant or incompatible changes:

- Default encryption cipher for the req, cms, and smime applications changed from des-ede3-cbc to aes-256-cbc.

- The default TLS supported groups list has been changed to include and prefer hybrid PQC KEM groups. Some practically unused groups were removed from the default list.

- The default TLS keyshares have been changed to offer X25519MLKEM768 and and X25519.

All BIO_meth_get_*() functions were deprecated.

This release adds the following new features:

- Support for server side QUIC (RFC 9000)

- Support for 3rd party QUIC stacks including 0-RTT support

- Support for PQC algorithms (ML-KEM, ML-DSA and SLH-DSA)

- A new configuration option no-tls-deprecated-ec to disable support for TLS groups deprecated in RFC8422

- A new configuration option enable-fips-jitter to make the FIPS provider to use the JITTER seed source

- Support for central key generation in CMP

- Support added for opaque symmetric key objects (EVP_SKEY)

- Support for multiple TLS keyshares and improved TLS key establishment group configurability

- API support for pipelining in provided cipher algorithms

OpenSSL 3.5 is also the project's newest Long Term Support (LTS) release.

OpenSSL 3.5 LTS is available for download from [3]OpenSSL-Library.org .



[1] https://datatracker.ietf.org/doc/html/rfc9000

[2] https://github.com/openssl/openssl/releases/tag/openssl-3.5.0

[3] https://openssl-library.org/source/



phoronix

> Wouldn't it have made more sense to make the 'len' parameter an unsigned int?

Oh yes.

And wouldn't it be nicer if the sky was pink, and God came personally down
to earth and stopped all wrans and made you king?

- Linus Torvalds on linux-kernel?