Utvecklarna av projektet OpenBSD utgivning av den portabla utgÄvan av paketet , i vilket en fork av OpenSSL utvecklas med fokus pÄ att sÀkerstÀlla en högre sÀkerhetsnivÄ. Projektet LibreSSL Àr inriktat pÄ att ge kvalitativt stöd för SSL/TLS-protokoll genom att ta bort överflödig funktionalitet, lÀgga till ytterligare skyddsmekanismer och genomföra en betydande stÀdning och omarbetning av kodbasen. Utgivningen av LibreSSL 2.9.1 ses som experimentell, dÀr funktioner utvecklas som kommer att ingÄ i OpenBSD 6.5.
Ăndringar i LibreSSL 2.9.1:
- Hash-funktion SM3 (kinesisk standard GB/T 32905-2016) har lagts till;
- Blockchiffer SM4 (kinesisk standard GB/T 32907-2016) har lagts till;
- OPENSSL_NO_* makron har lagts till för att förbÀttra kompatibiliteten med OpenSSL;
- En del av EC_KEY_METHOD har portats frÄn OpenSSL;
- Saknade OpenSSL 1.1 API-anrop har implementerats;
- Stöd för XChaCha20 och XChaCha20-Poly1305 har lagts till;
- Stöd för AES nyckelöverföring via EVP-grÀnssnittet har lagts till;
- Automatisk initialisering av CRYPTO_LOCK har sÀkerstÀllts;
- För att öka kompatibiliteten med OpenSSL, har stöd för pbkdf2 nyckelhash-schema lagts till i openssl-verktyget, och sha25 hashing-metoden anvÀnds som standard i kommandona enc, crl, x509 och dgst;
- Tester för att kontrollera portabiliteten mellan LibreSSL och OpenSSL har lagts till
1.0/1.1; - Ytterligare Wycheproof-tester har lagts till;
- Möjlighet till anvÀndning av RSA PSS-algoritmen för digitala signaturer vid handskakningar (handshake) har lagts till;
- Implementeringen av en automatmaskin för att hantera handskakningar, definierad i RFC-8446, har lagts till;
- Utdaterad kod som relaterar till ASN.1 har tagits bort frÄn libcrypto, som inte har anvÀnts pÄ nÀstan 20 Är;
- Assembly-optimeringar för 32-bitars ARM-system och Mingw-w64 har lagts till;
- Kompatibiliteten med Android-plattformen har förbÀttrats.
KĂ€lla: opennet.ru
