Vývojári projektu OpenBSD predstavili vydanie prenosnej edície balíka LibreSSL 3.6.0, v rámci ktorej sa vyvíja fork OpenSSL, zameraný na poskytovanie vyššej úrovne bezpečnosti. Projekt LibreSSL je zameraný na kvalitnú podporu protokolov SSL/TLS odstránením nepotrebnej funkcionality, pridaním ďalších bezpečnostných prvkov a výrazným vyčistením a prepracovaním kódovej základne. LibreSSL 3.6.0 sa považuje za experimentálne vydanie, ktoré vyvíja funkcie, ktoré budú zahrnuté v OpenBSD 7.2.
Vlastnosti LibreSSL 3.6.0:
- Из OpenSSL портирован API EVP для функции формирования ключа HKDF (HMAC Key Derivation Function).
- Добавлен API для установки и получения уровней безопасности — SSL_{,CTX}_{get,set}_security_level().
- Добавлена экспериментальная поддержка API для протокола QUIC, изначально реализованная в BoringSSL.
- Добавлена начальная поддержка верификации TS ESSCertIDv2.
- Задействован тест простоты Бейли — Померанца — Селфриджа — Уогстаффа (Baillie-PSW) вместо теста Миллера-Рабина.
- Проведена значительная внутренняя переработка. Убраны ресурсоёмкие проверки RFC 3779 при верификации сертификатов. Переделан декодировщик и парсер времени для ASN.1. Переписана реализация ASN1_STRING_to_UTF8().
- В утилиту openssl добавлена опция -«s» для показа только шифров, поддерживаемых указанным протоколом.
Zdroj: opennet.ru