HeadlinesBriefing HeadlinesBriefing.com

OpenSSL 4.1.0 publié : nouveau support de DTLS 1.3

Hacker News •
×

OpenSSL 4.1.0 est une version de fonctionnalités qui ajoute des capacités importantes à la bibliothèque de cryptographie open source. Parmi ses principales nouveautés figure la prise en charge de DTLS 1.3 (RFC 9147), dont les détails sont disponibles dans la page de manuel ossl-guide-dtlsv13(7). La version apporte également la prise en charge de RFC 8701 GREASE, de DTLS dans l'API d'écoute SSL, du KDF IKEv2 et une prise en charge initiale de l'architecture Elbrus2000 (e2k).

Les performances ne sont pas en reste. La version ajoute des opérations NTT ML-DSA et ML-KEM optimisées sur ppc64le, des opérations ML-DSA optimisées sur x86_64, des opérations SHAKE x4 optimisées avec AVX-512 pour ML-DSA sur x86_64, ainsi que des optimisations AVX-512 et VAES pour le déchiffrement AES-CBC sur x86_64. La prise en charge de la compilation intègre les cibles VC-WIN32-MSVC2013 et VC-WIN64A-MSVC2013, qui fournissent des fonctions internes pour combler les lacunes de C99 dans MSVC 2013.

Plusieurs changements peuvent affecter les utilisateurs existants. Les cibles Windows-on-Itanium (VC-WIN64I) et Windows CE (VC-CE) ont été supprimées. Les options no-ecdsa et no-ecdh ont été retirées de Configure car elles ne désactivaient pas réellement leurs implémentations ; les administrateurs doivent utiliser no-ec pour désactiver la prise en charge des courbes elliptiques. L'utilitaire tsget dépend désormais de Net::Curl::Easy plutôt que de WWW::Curl::Easy, abandonné, il convient donc d'installer Net::Curl::Easy avant la mise à niveau.

Les notes de version listent plusieurs problèmes connus. Le ticket #32878 peut entraîner la suppression d'enregistrements post-handshake du tampon de retransmission après une mise à jour de clés DTLS 1.3, avec un correctif prévu dans une future version. Les tickets #33277 et #33278 concernent la remontée d'erreurs de l'écouteur DTLS, et le ticket #33242 peut amener les serveurs DTLS 1.3 à interrompre les handshakes avec une alerte unexpected_message.

Source: Hacker News · Résumé par HeadlinesBriefing