TLS хаттамаларын және әртүрлі шифрлау алгоритмдерін жүзеге асыратын кітапхана OpenSSL 4.1.0 шығарылды. OpenSSL 4.1 - тұрақты қолдау нұсқасы, жаңартулар 13 ай бойы қолжетімді. OpenSSL 3.5 LTS тармағын қолдау 2030 жылдың сәуіріне дейін жалғасады. Жоба коды Apache 2.0 лицензиясы бойынша лицензияланған.
Негізгі инновациялар:
- Elbrus2000 (e2k) архитектурасына бастапқы қолдау қосылды.
- UDP және SCTP үшін TLS 1.3 бейімделуі болып табылатын DTLS 1.3 хаттамасына (RFC 9147) қолдау қосылды.
- API ішінде SSL Тыңдаушы DTLS қолдауын қосты.
- GREASE механизміне қолдау қосылды (RFC 8701, Кездейсоқ кеңейтімдерді жасау және кеңейтуді қолдау), ол қосылымды келіссөздер жүргізу кезінде TLS және DTLS хаттамаларының әртүрлі өрістеріне олардың серверлерде және брандмауэрлерде дұрыс өңделгенін тексеру үшін жалған мәндерді қосады (сервер белгісіз мәндерді елемей, белгілі мәндерге негізделген байланысты келіссөздер жүргізуді жалғастыруы керек).
- IKEv2 (Интернет кілттерін алмасу) кілттерді алу функциясына (KDF) қолдау қосылды.
- MSVC 2013 көмегімен құрастыруға арналған VC-WIN32-MSVC2013 және VC-WIN64A-MSVC2013 жаңа құрастыру нысандарына қолдау көрсетілді. VC-WIN64I нысандары жойылды (Windows Itanium жүйелерінде) және VC-CE (Windows CE).
- ppc64le архитектурасы үшін оңтайландырылған ML-DSA және ML-KEM іске асыру нұсқалары, сондай-ақ x86_64 үшін оңтайландырылған ML-DSA нұсқасы қосылды.
- x86_64 AVX-512 және VAES кеңейтімдерін пайдаланып оңтайландырылған AES-CBC шифрлау кодының нұсқасы қосылды.
Сонымен қатар, OpenSSL-дің бір бөлігі болып табылатын портативті LibreSSL 4.4.0 пакетінің шығарылуы ерекше назар аудартады. LibreSSL 4.4.0 эксперименталды болып саналады, ол OpenBSD 8.1 нұсқасына енгізілетін мүмкіндіктерді әзірлейді.
LibreSSL жаңа нұсқасындағы өзгерістер негізінен қателерді түзетуге, оңтайландыруға және OpenSSL үйлесімділік мәселелеріне бағытталған. Платформаны қолдау айтарлықтай жақсартылды. Windows және құрастыру қолдауы қосылды
macOS 27.0. MIPS32 және MIPS64 үшін ассемблер оңтайландырулары қосылған. SHA-3 өнімділігі жақсартылды.
Ақпарат көзі: opennet.ru
