Az OpenBSD projekt fejlesztői bemutatták a LibreSSL 3.6.0 hordozható kiadását, amely az OpenSSL fork fejlesztésére összpontosít, célja a magasabb szintű biztonság biztosítása. A LibreSSL projekt a SSL/TLS protokollok minőségi támogatására összpontosít, eltávolítva a fölösleges funkciókat, további védelmi eszközöket hozzáadva, valamint jelentős kód-áttekintést és újraírást végezve. A LibreSSL 3.6.0 kiadása kísérleti szakaszban van, mely fejlesztések az OpenBSD 7.2 részét képezik.
A LibreSSL 3.6.0 jellemzői:
- Az OpenSSL-ből átkerült az EVP API a HKDF (HMAC Key Derivation Function) kulcsgeneráló funkcióhoz.
- API került hozzáadásra a biztonsági szintek beállításához és lekéréséhez - SSL_{,CTX}_{get,set}_security_level().
- Kísérleti API támogatás került hozzáadásra a QUIC protokollhoz, amely eredetileg a BoringSSL-ben lett megvalósítva.
- Kezdeti támogatás került bevezetésre az TS ESSCertIDv2 verifikálásához.
- Használatba került a Baillie-PSW egyszerűség teszt a Miller-Rabin teszt helyett.
- Jelentős belső újraírás történt. Az RFC 3779 erőforrásigényes ellenőrzéseit eltávolították a tanúsítványok verifikálásakor. Az ASN.1 idő dekóderét és parserét átdolgozták. Az ASN1_STRING_to_UTF8() implementációját újraírták.
- Az openssl utilitáshoz hozzáadták a -s opciót, amely csak a megadott protokoll által támogatott titkosításokat mutatja.
Forrás: opennet.ru
