De ontwikkelaars van het OpenBSD-project hebben de uitgave van de draagbare editie van het LibreSSL-pakket 3.6.0 gepresenteerd, waarbij een fork van OpenSSL wordt ontwikkeld met als doel een hogere beveiligingsgraad te waarborgen. Het LibreSSL-project is gericht op kwalitatieve ondersteuning van de SSL/TLS-protocollen door overbodige functionaliteit te verwijderen, extra beveiligingsmaatregelen toe te voegen en een aanzienlijke schoonmaak en herstructurering van de codebasis uit te voeren. De uitgave van LibreSSL 3.6.0 wordt beschouwd als experimenteel, waarbij mogelijkheden worden ontwikkeld die deel zullen uitmaken van OpenBSD 7.2.
Kenmerken van LibreSSL 3.6.0:
- De EVP API voor de functie voor sleutelvorming HKDF (HMAC Key Derivation Function) is vanuit OpenSSL geport.
- Een API is toegevoegd voor het instellen en verkrijgen van beveiligingsniveaus — SSL_{,CTX}_{get,set}_security_level().
- Experimentële ondersteuning voor een API voor het QUIC-protocol is toegevoegd, oorspronkelijk geïmplementeerd in BoringSSL.
- Initiële ondersteuning voor de verificatie TS ESSCertIDv2 is toegevoegd.
- De Baillie-PSW eenvoudigheidstest is ingezet in plaats van de Miller-Rabin-test.
- Er is een aanzienlijke interne herstructurering uitgevoerd. Resource-intensieve controles volgens RFC 3779 zijn verwijderd bij de verificatie van certificaten. De decoder en parser voor tijd voor ASN.1 zijn herzien. De implementatie van ASN1_STRING_to_UTF8() is herschreven.
- De openssl-tool is voorzien van de optie -«s» om alleen de versleutelingen te tonen die door het opgegeven protocol worden ondersteund.
Bron: opennet.ru
