Izšla je OpenSSL 4.1.0, knjižnica, ki implementira protokole TLS in različne algoritme šifriranja. OpenSSL 4.1 je redna podporna izdaja s posodobitvami, ki so na voljo 13 mesecev. Podpora za vejo OpenSSL 3.5 LTS se bo nadaljevala do aprila 2030. Koda projekta je licencirana pod licenco Apache 2.0.
Glavne novosti:
- Dodana začetna podpora za arhitekturo Elbrus2000 (e2k).
- Dodana je podpora za protokol DTLS 1.3 (RFC 9147), ki je prilagoditev TLS 1.3 za UDP in SCTP.
- V API-ju SSL Poslušalec je dodal podporo za DTLS.
- Dodana podpora za mehanizem GREASE (RFC 8701, Generate Random Extensions And Sustain Extensibility), ki pri pogajanjih o povezavi doda navidezne vrednosti različnim poljem protokolov TLS in DTLS, da preveri, ali so pravilno obdelane na strežnikih in požarnih zidovih (strežnik naj prezre neznane vrednosti in nadaljuje s pogajanji o povezavi na podlagi znanih).
- Dodana podpora za funkcijo izpeljave ključev IKEv2 (internetna izmenjava ključev) (KDF).
- Izvedena podpora za nove cilje gradnje VC-WIN32-MSVC2013 in VC-WIN64A-MSVC2013 za gradnjo z MSVC 2013. Odstranjeni cilji VC-WIN64I (Windows na sistemih Itanium) in VC-CE (Windows CE).
- Dodane izvedbene različice ML-DSA in ML-KEM, optimizirane za arhitekturo ppc64le, ter različica ML-DSA, optimizirana za x86_64.
- Dodana je bila različica kode za dešifriranje AES-CBC, optimizirana z razširitvami x86_64 AVX-512 in VAES.
Poleg tega je omembe vredna izdaja prenosljivega paketa LibreSSL 4.4.0, ki je del OpenSSL. LibreSSL 4.4.0 velja za eksperimentalni paket, ki razvija funkcije, ki bodo vključene v OpenBSD 8.1.
Spremembe v novi različici LibreSSL se osredotočajo predvsem na popravke napak, optimizacije in težave z združljivostjo z OpenSSL. Podpora za platformo je bila znatno izboljšana. Windows in dodana podpora za gradnjo
macOS 27.0. Vključene so optimizacije asemblerja za MIPS32 in MIPS64. Izboljšana je bila zmogljivost SHA-3.
Vir: opennet.ru
