Выпуск криптографических библиотек OpenSSL 4.1.0 и LibreSSL 4.4.0
- OpenSSL 4.1.0 добавил начальную поддержку Elbrus2000, DTLS 1.3 и механизма GREASE; обычный срок поддержки — 13 месяцев.
- В OpenSSL 4.1.0 появились оптимизированные реализации ML-DSA и ML-KEM для ppc64le, ML-DSA для x86_64 и дешифровки AES-CBC для AVX-512 и VAES.
- LibreSSL 4.4.0 выпущен как экспериментальная версия с улучшенной поддержкой Windows, сборкой для macOS 27.0 и повышенной производительностью SHA-3.
Почему это важно: DTLS 1.3 адаптирует TLS 1.3 для UDP и SCTP.
Опубликован релиз библиотеки OpenSSL 4.1.0, предлагающей с реализацию протоколов TLS и различных алгоритмов шифрования. OpenSSL 4.1 отнесён к выпускам с обычным сроком поддержки, обновления для которых выпускаются в течение 13 месяцев. Поддержка LTS-ветки OpenSSL 3.5 продлится до апреля 2030 года. Код проекта распространяется под лицензией Apache 2.0.
- Добавлена начальная поддержка архитектуры Elbrus2000 (e2k).
Добавлена поддержка протокола DTLS 1.3 (RFC 9147), представляющего собой адаптацию TLS 1.3 для UDP и SCTP.
В API SSL Listener добавлена поддержка DTLS.
Добавлена поддержка механизма GREASE (RFC 8701, Generate Random Extensions And Sustain Extensibility), который при согласовании соединения добавляет фиктивные значения в разные поля протоколов TLS и DTLS для проверки корректности их обработки на серверах и межсетевых экранах (сервер должен игнорировать неизвестные значения и продолжить согласование соединения на основе известных).
Добавлена поддержка функции формирования ключа (KDF) IKEv2 (Internet Key Exchange).
- Реализована поддержка новых сборочных целей VC-WIN32-MSVC2013 и VC-WIN64A-MSVC2013 для сборки с использованием MSVC 2013. Удалены цели VC-WIN64I (Windows на системах Itanium) и VC-CE (Windows CE).
- Добавлены варианты реализаций ML-DSA и ML-KEM, оптимизированные для архитектуры ppc64le, а также вариант ML-DSA, оптимизированный для x86_64.
Добавлен вариант кода дешифровки AES-CBC, оптимизированный при помощи x86_64-расширений AVX-512 и VAES.
Дополнительно можно отметить выпуск переносимой редакции пакета LibreSSL 4.4.0, развивающего форк OpenSSL. Выпуск LibreSSL 4.4.0 рассматривается как экспериментальный, в котором развиваются возможности, которые войдут в состав OpenBSD 8.1.
Изменения в новой версии LibreSSL в основном связаны с исправлением ошибок, оптимизациями и решением проблем совместимости с OpenSSL. Значительно улучшена поддержка платформы Windows и добавлена поддержка сборки для macOS 27.0. Включены ассемблерные оптимизации для MIPS32 и MIPS64. Повышена производительность SHA-3.
Источник: http://www.opennet.ru/opennews/art.shtml? num=66533
OpenNet прочитано 1248 раз
