Az OpenBSD projekt fejlesztői a hordozható csomag kiadása , amely során az OpenSSL forkja fejlődik, célja a magasabb szintű biztonság biztosítása. A LibreSSL projekt a SSL/TLS protokollok minőségi támogatására összpontosít, a felesleges funkciók eltávolításával, további védelmi eszközök hozzáadásával, valamint jelentős kódalap-tisztítással és újragondolással. A LibreSSL 3.1.1 az első stabil kiadás a 3.1-es ágon, amely része lesz az OpenBSD 6.7 kiadásának, amely a közeljövőben várható.
A LibreSSL 3.1.1 jellemzői:
- A TLS 1.3 megvalósítása új állapotgépre és rekordkezelő alrendszerre épül, és készen áll a használatra. Jelenleg a TLS 1.3 csak kliensoldali része van engedélyezve, a szerveroldalit a jövőbeli kiadások egyikében tervezik alapértelmezetten bekapcsolni. Az OpenSSL-hez kompatibilis TLS 1.3 API még nem érhető el.
- A titkosító algoritmusok kezelése kiterjedt, automatikusan aktiválva azokat az algoritmusokat, amelyek a TLSv1.3-hoz szükségesek, ha azok nem szerepelnek explicit módon a kapcsolatok egyeztetésében;
- A TLSv1.3 titkosító algoritmusait a RFC 8446-ban meghatározott álnévformák alkalmassá váltak;
- Az OpenSSL 1.1.1-ből átkerült az RSA-PSS és RSA-OAEP módszerek;
- Az OpenSSL 1.1.1-ből portolt CMS (Cryptographic Message Syntax) megvalósítás alapértelmezetten engedélyezve van;
- Az openssl eszközhöz hozzáadva lett a 'cms' parancs, valamint az 'req -addext' és a 's_server -groups' opciók. A '-tlsextdebug' opcióhoz hozzáadva lett a TLSv1.3 kiterjesztési típusok támogatása;
; - Javítva lett a kompatibilitás az OpenSSL 1.1.1-el;
- Az EVP_chacha20() viselkedése közel került az OpenSSL-hez;
- A kód tisztítása, a memória kezelésében és a protokollok parsozásában végrehajtott fejlesztések.
Forrás: opennet.ru
