TLS protokollarını və müxtəlif şifrələmə alqoritmlərini tətbiq edən kitabxana olan OpenSSL 4.1.0 buraxıldı. OpenSSL 4.1, 13 ay müddətində mövcud olan yeniləmələri olan müntəzəm dəstək buraxılışıdır. OpenSSL 3.5 LTS filialı üçün dəstək 2030-cu ilin aprel ayına qədər davam edəcək. Layihənin kodu Apache 2.0 Lisenziyası altında lisenziyalaşdırılıb.
Əsas yeniliklər:
- Elbrus2000 (e2k) arxitekturası üçün ilkin dəstək əlavə edildi.
- UDP və SCTP üçün TLS 1.3-ün uyğunlaşması olan DTLS 1.3 protokoluna (RFC 9147) dəstək əlavə edildi.
- API-də SSL Dinləyici DTLS dəstəyi əlavə etdi.
- GREASE mexanizmi üçün dəstək əlavə edildi (RFC 8701, Təsadüfi Genişləndirmələr Yarat və Genişlənməni Davam Et), bu da bir əlaqə danışıqları apararkən TLS və DTLS protokollarının müxtəlif sahələrinə serverlərdə və firewalllarda düzgün işlənib-işlənmədiyini yoxlamaq üçün dummy dəyərləri əlavə edir (server naməlum dəyərləri görməməzlikdən gəlməli və məlum olanlara əsaslanaraq əlaqəni müzakirə etməyə davam etməlidir).
- IKEv2 (İnternet Açar Mübadiləsi) Açar Törəmə Funksiyası (KDF) üçün dəstək əlavə edildi.
- MSVC 2013 ilə qurmaq üçün yeni qurulmuş hədəflər VC-WIN32-MSVC2013 və VC-WIN64A-MSVC2013 üçün dəstək tətbiq edildi. VC-WIN64I hədəfləri silindi (Windows Itanium sistemlərində) və VC-CE (Windows CE).
- ppc64le arxitekturası üçün optimallaşdırılmış ML-DSA və ML-KEM tətbiq variantları, eləcə də x86_64 üçün optimallaşdırılmış ML-DSA variantı əlavə edildi.
- x86_64 AVX-512 və VAES genişləndirmələrindən istifadə edərək optimallaşdırılmış AES-CBC şifrələmə kodunun bir variantı əlavə edildi.
Bundan əlavə, OpenSSL-in bir qolu olan portativ LibreSSL 4.4.0 paketinin buraxılışı diqqətəlayiqdir. LibreSSL 4.4.0, OpenBSD 8.1-ə daxil ediləcək xüsusiyyətləri inkişaf etdirən eksperimental hesab olunur.
LibreSSL-in yeni versiyasındakı dəyişikliklər əsasən OpenSSL ilə bağlı xətaların düzəldilməsinə, optimallaşdırmalara və uyğunluq problemlərinə yönəlib. Platforma dəstəyi əhəmiyyətli dərəcədə yaxşılaşdırılıb. Windows və əlavə edilmiş quraşdırma dəstəyi
macOS 27.0. MIPS32 və MIPS64 üçün assembler optimallaşdırmaları daxil edilmişdir. SHA-3 performansı təkmilləşdirilmişdir.
Mənbə: opennet.ru
