Objavljena je OpenSSL 4.1.0, biblioteka koja implementira TLS protokole i različite algoritme za šifriranje. OpenSSL 4.1 je redovno izdanje podrške, s ažuriranjima dostupnim 13 mjeseci. Podrška za granu OpenSSL 3.5 LTS nastavit će se do aprila 2030. Kod projekta je licenciran pod Apache 2.0 licencom.
Glavne inovacije:
- Dodata je početna podrška za arhitekturu Elbrus2000 (e2k).
- Dodata je podrška za DTLS 1.3 protokol (RFC 9147), koji je adaptacija TLS 1.3 za UDP i SCTP.
- U API-ju SSL Listener je dodao DTLS podršku.
- Dodata je podrška za GREASE mehanizam (RFC 8701, Generate Random Extensions And Sustain Extensibility), koji prilikom pregovaranja o vezi dodaje lažne vrijednosti raznim poljima TLS i DTLS protokola kako bi provjerio da li se ispravno obrađuju na serverima i zaštitnim zidovima (server treba ignorisati nepoznate vrijednosti i nastaviti pregovaranje o vezi na osnovu poznatih).
- Dodana je podrška za IKEv2 (Internet Key Exchange) funkciju izvođenja ključeva (KDF).
- Implementirana je podrška za nove ciljeve izgradnje VC-WIN32-MSVC2013 i VC-WIN64A-MSVC2013 za izgradnju s MSVC 2013. Uklonjeni su ciljevi VC-WIN64I (Windows na Itanium sistemima) i VC-CE (Windows CE).
- Dodane su varijante implementacije ML-DSA i ML-KEM optimizirane za ppc64le arhitekturu, kao i varijanta ML-DSA optimizirana za x86_64.
- Dodana je varijanta AES-CBC koda za dešifriranje optimizirana korištenjem x86_64 AVX-512 i VAES ekstenzija.
Pored toga, vrijedno je pažnje izdanje prenosivog paketa LibreSSL 4.4.0, koji predstavlja ogranak OpenSSL-a. LibreSSL 4.4.0 se smatra eksperimentalnim, razvojnim paketom koji će biti uključen u OpenBSD 8.1.
Promjene u novoj verziji LibreSSL-a prvenstveno se fokusiraju na ispravke grešaka, optimizacije i probleme kompatibilnosti s OpenSSL-om. Podrška za platformu je značajno poboljšana. Windows i dodana podrška za izgradnju za
macOS 27.0. Uključene su optimizacije asemblera za MIPS32 i MIPS64. Performanse SHA-3 su poboljšane.
izvor: opennet.ru
