Udviklerne af OpenBSD-projektet udgiver en bærbar version af pakken , som er en fork af OpenSSL, der har til formål at sikre et højere niveau af sikkerhed. Projektet LibreSSL fokuserer på at tilbyde kvalitetsstøtte til SSL/TLS-protokoller ved at fjerne overflødig funktionalitet, tilføje ekstra beskyttelsesforanstaltninger og udføre en betydelig oprydning og omarbejdning af kodebasen. LibreSSL 3.1.1 er markeret som den første stabile version af gren 3.1, som vil blive en del af udgivelsen OpenBSD 6.7, der forventes i de kommende dage.
Funktioner i LibreSSL 3.1.1:
- Implementeringen af TLS 1.3 med en ny endelig automat og subsystem til optagelse er klar. Som standard er kun klientdelen af TLS 1.3 aktiveret, serverdelen forventes at blive aktiveret som standard i en af de kommende udgivelser. Den OpenSSL-kompatible TLS 1.3 API er endnu ikke tilgængelig.
- Behandlingen af krypteringssæt er udvidet med automatisk aktivering af algoritmer, der er nødvendige for TLSv1.3, hvis de ikke eksplicit nævnes ved forhandlingen af forbindelsen;
- Aliaser for krypteringsnavne fra sættet TLSv1.3 er givet, som defineret i RFC 8446;
- Metoderne RSA-PSS og RSA-OAEP er overført fra OpenSSL 1.1.1;
- Implementeringen CMS (Cryptographic Message Syntax) er porteret fra OpenSSL 1.1.1 og aktiveret som standard;
- Der er tilføjet kommandoen "cms" til OpenSSL-værktøjet, samt mulighederne "req -addext" og "s_server -groups". Under optionen "-tlsextdebug" er der tilføjet støtte for typer af TLSv1.3 udvidelser;
; - Kompatibiliteten med OpenSSL 1.1.1 er forbedret;
- Funktionen EVP_chacha20() er nu tættere på OpenSSL;
- Der er blevet foretaget kodeoprydning og forbedringer i funktionerne til hukommelseshåndtering og protokolparsing.
Kilde: opennet.ru
