Udviklerne af Void Linux-distributionen har godkendt det forslag, der har været drøftet siden april sidste år, om at vende tilbage til brugen af OpenSSL-biblioteket. Erstatningen af LibreSSL med OpenSSL er planlagt til den 5. marts. Det forventes, at ændringen ikke vil påvirke de fleste brugeres systemer, men væsentligt vil forenkle vedligeholdelsen af distributionen og løse mange problemer, for eksempel vil det muliggøre at samle OpenVPN med det indbyggede TLS-bibliotek (i øjeblikket på grund af problemer med LibreSSL, samles pakken med Mbed TLS). Prisen for at vende tilbage til OpenSSL vil være ophævelsen af understøttelsen af nogle pakker, der er knyttet til den gamle OpenSSL API, hvis support er ophørt i de nye versioner af OpenSSL, men som blev bevaret i LibreSSL.
Tidligere er projekterne Gentoo, Alpine og HardenedBSD allerede vendt tilbage fra LibreSSL til OpenSSL. Hovedmotivet for at vende tilbage til OpenSSL var den stigende inkompatibilitet mellem LibreSSL og OpenSSL, hvilket førte til nødvendigheden for at levere yderligere patches, forøgede kompleksiteten i vedligeholdelsen og vanskeliggjorde opdatering af versioner. For eksempel nægter udviklerne af Qt at støtte LibreSSL og pålægger arbejdet med at løse kompatibilitetsproblemerne på distributionens udviklere, hvilket kræver en væsentlig ekstra arbejdsbyrde med portering af Qt6 ved brug af LibreSSL.
Desuden er tempoet for udviklingen af OpenSSL steget i de senere år, der er udført grundlæggende arbejde for at forbedre sikkerheden i kodebasen og tilføje platform-specifikke optimeringer, og der er givet en fuld implementering af TLS 1.3. Brugen af OpenSSL vil også muliggøre udvidelse af understøttelsen af krypteringsalgoritmer i nogle pakker, for eksempel ved samling af Python med LibreSSL blev kun en begrænset række krypteringsmetoder inkluderet.
Kilde: opennet.ru
