Megjelent az OpenSSL 4.1.0 könyvtár, amely a TLS protokollok és különböző titkosítási algoritmusok megvalósítását kínálja. Az OpenSSL 4.1 a hagyományos támogatási periódusú kiadások közé tartozik, amelyeket 13 hónapig frissítenek. Az OpenSSL 3.5 LTS ága 2030 áprilisáig lesz támogatva. A projekt kódja Apache 2.0 licenc alatt terjesztésre kerül.
Fő újdonságok:
- Megkezdődött az Elbrus2000 (e2k) architektúra kezdeti támogatása.
- Hozzáadva a DTLS 1.3 (RFC 9147) protokoll támogatása, amely a TLS 1.3 UDP és SCTP-ra adaptálása.
- Az API-ban SSL A Listener támogatja a DTLS-t.
- Hozzáadva a GREASE mechanizmus támogatása (RFC 8701, Generate Random Extensions And Sustain Extensibility), amely a kapcsolat kezdeményezése során álnévértékeket ad a TLS és DTLS protokollok különböző mezőihez, hogy ellenőrizze azok helyes feldolgozását a kiszolgálókon és a tűzfalakon (szerver figyelmen kívül kell hagynia az ismeretlen értékeket, és folytatnia kell a kapcsolat kezdeményezését a jól ismert adatok alapján).
- Hozzáadva a kulcsgenerálási funkció (KDF) IKEv2 (Internet Key Exchange) támogatása.
- Megvalósítva az új VC-WIN32-MSVC2013 és VC-WIN64A-MSVC2013 buildcélok támogatása, az MSVC 2013 használatával történő fordításhoz. A VC-WIN64I (Windows Itanium rendszereken) és a VC-CE (Windows CE) célok eltávolításra kerültek.
- Hozzáadva az ML-DSA és ML-KEM megvalósítás variánsai, amelyek optimalizálva vannak a ppc64le architektúrára, valamint egy ML-DSA variáns, amely optimalizálva van az x86_64 architektúrára.
- Hozzáadva egy AES-CBC dekódoló kódvariáns, amely az x86_64 AVX-512 és VAES kiterjesztéseivel lett optimalizálva.
Ezenkívül megemlítendő a LibreSSL 4.4.0 hordozható változatának kiadása, amely az OpenSSL forkjaként fejlődik. A LibreSSL 4.4.0 kiadása kísérleti jellegűnek tekinthető, amelyben olyan funkciók fejlesztése történik, amelyek az OpenBSD 8.1 részei lesznek.
A LibreSSL új verziójában végrehajtott változások főként hibajavításokkal, optimalizálásokkal és az OpenSSL-el való kompatibilitási problémák megoldásával kapcsolatosak. Jelentősen javítva lett a Windows platform támogatása, és hozzáadva a fordítás támogatása
macOS 27.0-hoz. Assembly optimalizációk kerültek bevezetésre a MIPS32 és MIPS64 architektúrákra. Fokozott teljesítmény a SHA-3 számára.
Forrás: opennet.ru
