Programeri projekta OpenBSD izdanje prenosive verzije paketa , u okviru kojeg se razvija fork OpenSSL, usmjeren na osiguranje višeg nivoa sigurnosti. Projekt LibreSSL fokusiran je na kvalitetnu podršku SSL/TLS protokolima uz uklanjanje suvišnih funkcionalnosti, dodavanje dodatnih sigurnosnih sredstava i obavljanjem značajnog čišćenja i prerade kodne baze. LibreSSL 3.1.1 označena je kao prva stabilna verzija grane 3.1, koja će biti uključena u izdanje OpenBSD 6.7, očekivano u nadolazećim danima.
Značajke LibreSSL 3.1.1:
- Implementacija TLS 1.3 dovedena je do gotovog stanja na osnovu novog konačnog automata i podsubsistema za rad s zapisima. Do sada je uključena samo klijentska strana TLS 1.3, dok se aktivacija serverske strane planira po zadanom u jednom od budućih izdanja. Kompatibilni OpenSSL TLS 1.3 API trenutno nije dostupan.
- Obrada skupova šifri proširena je automatskim uključivanjem algoritama potrebnih za TLSv1.3, ako nisu izričito navedeni prilikom pregovaranja veze;
- Pruženi su aliasi imena šifri iz skupa TLSv1.3, definirani u RFC 8446;
- Metode RSA-PSS i RSA-OAEP prenesene su iz OpenSSL 1.1.1;
- Implementacija CMS (Cryptographic Message Syntax) portirana je iz OpenSSL 1.1.1 i uključena je po zadanom;
- U alat openssl dodana je nova komanda „cms“, kao i opcije „req -addext“ i „s_server -groups“. Opcija „-tlsextdebug“ sada podržava tipove proširenja TLSv1.3;
; - Poboljšana je kompatibilnost s OpenSSL 1.1.1;
- Ponašanje EVP_chacha20() približeno je OpenSSL-u;
- Obavljeno je čišćenje koda, te su izvršena poboljšanja u funkcijama rada s memorijom i analize protokola.
Izvor: opennet.ru
