TLS protokollari va turli xil shifrlash algoritmlarini amalga oshiruvchi kutubxona OpenSSL 4.1.0 chiqarildi. OpenSSL 4.1 muntazam qo'llab-quvvatlash versiyasi bo'lib, yangilanishlar 13 oy davomida mavjud. OpenSSL 3.5 LTS filialini qo'llab-quvvatlash 2030-yil aprelgacha davom etadi. Loyiha kodi Apache 2.0 litsenziyasi ostida litsenziyalangan.
Asosiy innovatsiyalar:
- Elbrus2000 (e2k) arxitekturasi uchun dastlabki yordam qo'shildi.
- UDP va SCTP uchun TLS 1.3 ning moslashuvi bo'lgan DTLS 1.3 protokoli (RFC 9147) uchun qo'llab-quvvatlash qo'shildi.
- APIda SSL Tinglovchi DTLS qo'llab-quvvatlashini qo'shdi.
- GREASE mexanizmi uchun qo'llab-quvvatlash qo'shildi (RFC 8701, Tasodifiy kengaytmalarni yaratish va kengaytirishni davom ettirish), bu ulanish bo'yicha muzokaralar olib borilganda, TLS va DTLS protokollarining turli maydonlariga serverlar va xavfsizlik devorlarida to'g'ri ishlov berilganligini tekshirish uchun soxta qiymatlarni qo'shadi (server noma'lum qiymatlarni e'tiborsiz qoldirishi va ma'lum qiymatlarga asoslanib ulanishni muzokara qilishni davom ettirishi kerak).
- IKEv2 (Internet Key Exchange) Kalit Derivatsiya Funksiyasini (KDF) qo'llab-quvvatlash qo'shildi.
- MSVC 2013 bilan yaratish uchun yangi qurilgan VC-WIN32-MSVC2013 va VC-WIN64A-MSVC2013 maqsadlarini qo'llab-quvvatlash amalga oshirildi. VC-WIN64I maqsadlari olib tashlandi (Windows Itanium tizimlarida) va VC-CE (Windows Idoralar).
- ppc64le arxitekturasi uchun optimallashtirilgan ML-DSA va ML-KEM amalga oshirish variantlari, shuningdek, x86_64 uchun optimallashtirilgan ML-DSA varianti qo'shildi.
- x86_64 AVX-512 va VAES kengaytmalari yordamida optimallashtirilgan AES-CBC shifrlash kodining bir varianti qo'shildi.
Bundan tashqari, OpenSSLning bir qismi bo'lgan ko'chma LibreSSL 4.4.0 paketining chiqarilishi diqqatga sazovordir. LibreSSL 4.4.0 eksperimental deb hisoblanadi, u OpenBSD 8.1 ga kiritiladigan funksiyalarni ishlab chiqadi.
LibreSSL ning yangi versiyasidagi o'zgarishlar asosan xatolarni tuzatish, optimallashtirish va OpenSSL bilan moslik muammolariga qaratilgan. Platformani qo'llab-quvvatlash sezilarli darajada yaxshilandi. Windows va qo'shimcha qurilish yordami
macOS 27.0. MIPS32 va MIPS64 uchun assembler optimallashtirishlari kiritilgan. SHA-3 ishlashi yaxshilandi.
Manba: opennet.ru
