Byl zveřejněn vydání knihovny OpenSSL 4.1.0, která nabízí implementaci protokolů TLS a různých šifrovacích algoritmů. OpenSSL 4.1 patří mezi vydání s běžnou podporou, pro která jsou aktualizace vydávány po dobu 13 měsíců. Podpora LTS větve OpenSSL 3.5 potrvá až do dubna 2030. Kód projektu je rozšiřován pod licencí Apache 2.0.
Hlavní novinky:
- Byla přidána počáteční podpora architektury Elbrus2000 (e2k).
- Byla přidána podpora protokolu DTLS 1.3 (RFC 9147), což je adaptace TLS 1.3 pro UDP a SCTP.
- V API SSL Listener byla přidána podpora DTLS.
- Byla přidána podpora mechanismu GREASE (RFC 8701, Generate Random Extensions And Sustain Extensibility), který při vyjednávání připojení přidává fiktivní hodnoty do různých polí protokolů TLS a DTLS pro ověření správnosti jejich zpracování na serverech a firewallech (server musí ignorovat neznámé hodnoty a pokračovat ve vyjednávání připojení na základě známých).
- Byla přidána podpora funkce pro generování klíče (KDF) IKEv2 (Internet Key Exchange).
- Byla implementována podpora nových cílových sestavení VC-WIN32-MSVC2013 a VC-WIN64A-MSVC2013 pro sestavení pomocí MSVC 2013. Byly odstraněny cíle VC-WIN64I (Windows na systémech Itanium) a VC-CE (Windows CE).
- Byly přidány varianty implementace ML-DSA a ML-KEM optimalizované pro architekturu ppc64le, stejně jako varianta ML-DSA optimalizovaná pro x86_64.
- Byla přidána varianta dešifrovacího kódu AES-CBC optimalizovaná pomocí rozšíření x86_64 AVX-512 a VAES.
Další poznámkou je vydání přenosné verze balíčku LibreSSL 4.4.0, který je vyvíjen jako fork OpenSSL. Vydání LibreSSL 4.4.0 je považováno za experimentální, ve kterém se rozvíjejí funkce, které budou součástí OpenBSD 8.1.
Změny v nové verzi LibreSSL se převážně týkají oprav chyb, optimalizací a řešení problémů s kompatibilitou s OpenSSL. Byla výrazně zlepšena podpora platformy Windows a byla přidána podpora sestavení pro
macOS 27.0. Byly zahrnuty assemblerové optimalizace pro MIPS32 a MIPS64. Byla zvýšena výkonnost SHA-3.
Zdroj: opennet.ru
