Vývojáři projektu OpenBSD uvedli vydání přenosné edice balíku LibreSSL 3.6.0, v rámci něhož se vyvíjí fork OpenSSL, zaměřený na zajištění vyšší úrovně bezpečnosti. Projekt LibreSSL se orientuje na kvalitní podporu protokolů SSL/TLS s odstraněním nadbytečné funkcionality, přidáním dodatečných bezpečnostních opatření a značným čištěním a předěláním kódu. Vydání LibreSSL 3.6.0 je považováno za experimentální, ve kterém se rozvíjejí možnosti, které se dostanou do OpenBSD 7.2.
Vlastnosti LibreSSL 3.6.0:
- Z OpenSSL byl portován API EVP pro funkci generování klíče HKDF (HMAC Key Derivation Function).
- Přidán API pro nastavení a získání úrovně bezpečnosti — SSL_{,CTX}_{get,set}_security_level().
- Přidána experimentální podpora API pro protokol QUIC, původně implementovaná v BoringSSL.
- Byla přidána počáteční podpora verifikace TS ESSCertIDv2.
- Využit test jednoduchosti Baillie — Pomerance — Selfridge — Wogstaff (Baillie-PSW) místo Miller-Rabinova testu.
- Byla provedena značná interní přepracování. Odstraněny náročné kontroly RFC 3779 při verifikaci certifikátů. Předělán dekodér a parser času pro ASN.1. Přepsána implementace ASN1_STRING_to_UTF8().
- Do utilitiy openssl byla přidána možnost -«s» pro zobrazení pouze těch šifrovaní, které podporuje zadaný protokol.
Zdroj: opennet.ru
