OpenSSL 4.1.0 adalah rilis fitur yang menambahkan fungsionalitas signifikan pada pustaka kriptografi open-source. Di antara tambahan utamanya adalah dukungan untuk DTLS 1.3 (RFC 9147), dengan rincian tersedia di halaman manual ossl-guide-dtlsv13(7). Rilis ini juga membawa dukungan untuk RFC 8701 GREASE, DTLS dalam API listener SSL, IKEv2 KDF, dan dukungan awal untuk arsitektur Elbrus2000 (e2k).
Performa juga mendapat perhatian. Rilis ini menambahkan operasi NTT ML-DSA dan ML-KEM yang dioptimalkan pada ppc64le, operasi ML-DSA yang dioptimalkan pada x86_64, operasi SHAKE x4 yang dioptimalkan dengan AVX-512 untuk ML-DSA pada x86_64, serta optimasi AVX-512 dan VAES untuk dekripsi AES-CBC pada x86_64. Dukungan build juga mendapat target VC-WIN32-MSVC2013 dan VC-WIN64A-MSVC2013, yang menyediakan fungsi internal untuk menutup kekurangan C99 di MSVC 2013.
Beberapa perubahan dapat memengaruhi pengguna yang sudah ada. Target Windows-on-Itanium (VC-WIN64I) dan Windows CE (VC-CE) telah dihapus. Opsi no-ecdsa dan no-ecdh dihapus dari Configure karena tidak benar-benar menonaktifkan implementasinya; administrator sebaiknya menggunakan no-ec untuk menonaktifkan dukungan kurva elips. Utilitas tsget kini bergantung pada Net::Curl::Easy alih-alih WWW::Curl::Easy yang sudah ditinggalkan, sehingga pengguna sebaiknya memasang Net::Curl::Easy sebelum memperbarui.
Catatan rilis mencantumkan beberapa masalah yang diketahui. Issue #32878 dapat menyebabkan rekaman pasca-handshake hilang dari buffer retransmisi setelah Key Update DTLS 1.3, dengan perbaikan yang direncanakan untuk rilis mendatang. Issue #33277 dan #33278 berkaitan dengan pelaporan kesalahan listener DTLS, dan Issue #33242 dapat menyebabkan server DTLS 1.3 membatalkan handshake dengan peringatan unexpected_message.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing