LibreSSL

LibreSSL Popis obrázku Libressl.jpg.

Informace
Vyvinul Projekt OpenBSD ( d )
Poslední verze 3.3.3 (3. května 2021)
Pokročilá verze 3.3.2 (16. dubna 2021)
Vklad github.com/libressl-portable/portable.git a cvsweb.openbsd.org/src/lib/libssl
Zajištění kvality Kontinuální integrace
Napsáno C a assembler
Operační systém BSD ( d ) , GNU / Linux , GNU / Hurd ( d ) , Unix , macOS a Microsoft Windows
Typ Softwarová knihovna
Licence Licence OpenSSL ( d ) , licence ISC a uvolněná do veřejné domény držitelem autorských práv ( d )
webová stránka www.libressl.org

Libressl je sada nástrojů na šifrování nářadí jsou protokoly SSL a TLS a vyplývající z vidlice populárního OpenSSL v rámci projektu OpenBSD po objevení poruchového heartbleed vdubna 2014.

Zpočátku se LibreSSL zaměřoval primárně na OpenBSD, aby zvýšil efektivitu auditování a oprav a poté rozšířil přenositelnost na další systémy.

Provedené změny

Odstranění kódu

Jednou z prvních operací bylo odstranění kódu považovaného za zastaralý (90 000 řádků), například:

Postupy usnadňující údržbu

Standardní funkce knihovny se používají spíše místo funkcí OpenSSL pro správu paměti , což usnadňuje používání skenovacích nástrojů a detekci přetečení vyrovnávací paměti .

Možnosti kompilátoru určené k detekci programovacích chyb (-Wall, -Werror, -Wextra, -Wuninitialized) byly ve výchozím nastavení povoleny, aby pomohly rychleji detekovat potenciální problémy.

Pro lepší čitelnost je také lépe zohledněno odsazení zdrojového kódu.

Správa chyb

OpenSSL měla mnoho chyb již několik let, které nebyly opraveny a které jsou zohledňovány projektem LibreSSL.

Poznámky a odkazy

  1. (in) Brent Cook, „  libressl 3.3.3 Vydáno  “ ,4. května 2021(zpřístupněno 4. května 2021 )
  2. (in) Brent Cook, „  libressl 3.3.2 Vydáno  “ ,18. dubna 2021(zpřístupněno 19. dubna 2021 )
  3. Nicole Perlroth, „  Vláda oznamuje, že kroky k obnovení důvěry jsou standardy šifrování  “ , The New York Times ,10. září 2013(zpřístupněno 9. května 2014 )

Související články

externí odkazy