OpenSSL 4.1.0, et bibliotek som implementerer TLS-protokoller og diverse krypteringsalgoritmer, er utgitt. OpenSSL 4.1 er en vanlig støtteutgivelse, med oppdateringer tilgjengelig i 13 måneder. Støtte for OpenSSL 3.5 LTS-grenen vil fortsette til april 2030. Prosjektets kode er lisensiert under Apache 2.0-lisensen.
Hovedinnovasjoner:
- La til initial støtte for Elbrus2000 (e2k)-arkitekturen.
- La til støtte for DTLS 1.3-protokollen (RFC 9147), som er en tilpasning av TLS 1.3 for UDP og SCTP.
- I API-et SSL Lytteren la til DTLS-støtte.
- La til støtte for GREASE-mekanismen (RFC 8701, Generate Random Extensions And Sustain Extensibility), som, når man forhandler en tilkobling, legger til dummy-verdier til ulike felt i TLS- og DTLS-protokollene for å sjekke om de behandles riktig på servere og brannmurer (serveren bør ignorere ukjente verdier og fortsette å forhandle forbindelsen basert på kjente).
- La til støtte for IKEv2 (Internet Key Exchange) Key Derivation Function (KDF).
- Implementerte støtte for nye byggemål VC-WIN32-MSVC2013 og VC-WIN64A-MSVC2013 for bygging med MSVC 2013. Fjernet VC-WIN64I-mål (Windows på Itanium-systemer) og VC-CE (Windows CE).
- La til ML-DSA- og ML-KEM-implementeringsvarianter optimalisert for ppc64le-arkitekturen, samt en ML-DSA-variant optimalisert for x86_64.
- La til en variant av AES-CBC-dekrypteringskoden optimalisert ved hjelp av x86_64 AVX-512- og VAES-utvidelsene.
I tillegg er utgivelsen av den bærbare LibreSSL 4.4.0-pakken, en forgrening av OpenSSL, verdt å merke seg. LibreSSL 4.4.0 regnes som eksperimentell, og utvikler funksjoner som vil bli inkludert i OpenBSD 8.1.
Endringene i den nye versjonen av LibreSSL fokuserer primært på feilrettinger, optimaliseringer og kompatibilitetsproblemer med OpenSSL. Plattformstøtten er betydelig forbedret. Windows og lagt til byggestøtte for
macOS 27.0. Assembleroptimaliseringer for MIPS32 og MIPS64 er inkludert. SHA-3-ytelsen er forbedret.
Kilde: opennet.ru
