Utviklerne av Void Linux-distribusjonen har godkjent det foreslåtte tiltaket, som har vært vurdert siden april i fjor, om å gå tilbake til å bruke OpenSSL-biblioteket. Byttet fra LibreSSL til OpenSSL er planlagt til 5. mars. Det antas at endringen ikke vil påvirke systemene til de fleste brukere, men vil betydelig forenkle vedlikeholdet av distribusjonen og løse mange problemer, for eksempel vil det muliggjøre kompilering av OpenVPN med den standard TLS-biblioteket (for øyeblikket blir pakken kompilert med Mbed TLS på grunn av problemer med LibreSSL). Prisen for å gå tilbake til OpenSSL vil være avslutningen av støtte for noen pakker som er avhengige av det gamle OpenSSL API-et, hvis støtte ble avsluttet i de nye versjonene av OpenSSL, men ble opprettholdt i LibreSSL.
Tidligere har prosjektene Gentoo, Alpine og HardenedBSD allerede gått tilbake fra LibreSSL til OpenSSL. Den viktigste motivasjonen for å gå tilbake til OpenSSL var en økning i inkompatibiliteten mellom LibreSSL og OpenSSL, som førte til behovet for å levere ytterligere patcher, noe som kompliserte vedlikeholdet og vanskeliggjorde oppgradering av versjoner. For eksempel nekter Qt-utviklerne å støtte LibreSSL og overlater arbeidet med å løse kompatibilitetsproblemer til distribusjonsutviklerne, noe som krever betydelig ekstra arbeid for å portere Qt6 ved bruk av LibreSSL.
Videre har utviklingstempoet for OpenSSL økt de siste årene, det har blitt gjort omfattende arbeid for å forbedre sikkerheten i kodebasen og legge til plattformspesifikke optimaliseringer, og det er gitt en fullverdig implementering av TLS 1.3. Bruk av OpenSSL vil også utvide støtten for krypteringsalgoritmer i enkelte pakker, for eksempel ble det i Python ogs,slik at det kun ble inkludert et begrenset sett med krypteringsmetoder ved bygging med LibreSSL.
Kilde: opennet.ru
