OpenSSL 4.1.0, TLS-protokollia ja erilaisia salausalgoritmeja toteuttava kirjasto, on julkaistu. OpenSSL 4.1 on normaalin tuen julkaisu, jonka päivitykset ovat saatavilla 13 kuukauden ajan. OpenSSL 3.5 LTS -haaran tuki jatkuu huhtikuuhun 2030 asti. Projektin koodi on lisensoitu Apache 2.0 -lisenssillä.
Tärkeimmät innovaatiot:
- Lisätty alustava tuki Elbrus2000 (e2k) -arkkitehtuurille.
- Lisätty tuki DTLS 1.3 -protokollalle (RFC 9147), joka on TLS 1.3:n mukautus UDP:lle ja SCTP:lle.
- API:ssa SSL Kuuntelija lisäsi DTLS-tuen.
- Lisätty tuki GREASE-mekanismille (RFC 8701, Generate Random Extensions And Sustain Extensibility), joka yhteyttä muodostettaessa lisää TLS- ja DTLS-protokollien eri kenttiin näennäisarvoja tarkistaakseen, käsitelläänkö ne oikein palvelimilla ja palomuureilla (palvelin tulisi jättää tuntemattomat arvot huomiotta ja jatkaa yhteyden neuvottelemista tunnettujen arvojen perusteella).
- Lisätty tuki IKEv2 (Internet Key Exchange) Key Derivation Functionille (KDF).
- Toteutettu tuki uusille koontikohteille VC-WIN32-MSVC2013 ja VC-WIN64A-MSVC2013 MSVC 2013:lla kääntämistä varten. Poistettu VC-WIN64I-kohteet (Windows Itanium-järjestelmissä) ja VC-CE (Windows CE).
- Lisätty ppc64le-arkkitehtuurille optimoidut ML-DSA- ja ML-KEM-toteutusvariantit sekä x86_64-arkkitehtuurille optimoitu ML-DSA-variantti.
- Lisätty AES-CBC-salauskoodin muunnelma, joka on optimoitu käyttämällä x86_64 AVX-512- ja VAES-laajennuksia.
Lisäksi huomionarvoista on kannettavan LibreSSL 4.4.0 -paketin julkaisu, joka on OpenSSL:n haarauma. LibreSSL 4.4.0:aa pidetään kokeellisena, ja siinä kehitetään ominaisuuksia, jotka sisällytetään OpenBSD 8.1:een.
LibreSSL:n uuden version muutokset keskittyvät pääasiassa virheenkorjauksiin, optimointeihin ja yhteensopivuusongelmiin OpenSSL:n kanssa. Alustatukea on parannettu merkittävästi. Windows ja lisätty kokoonpanotuki
macOS 27.0. MIPS32- ja MIPS64-koontiprotokollien optimoinnit on sisällytetty. SHA-3-suorituskykyä on parannettu.
Lähde: opennet.ru
