Projekti LibreSSL shpalli lansimin e versionit 4.3.0, i cili është tashmë në dispozicion në pasqyra të OpenBSD.
Ky është një version zhvillimi për degën 4.3.x, prandaj zhvilluesit ftojnë komunitetin për testim aktiv. Nuk janë planifikuar ndryshime të mëtejshme në API dhe ABI në degën 4.3.
Risi kryesore e këtij versioni është mbështetje për metodën post-kvant për shkëmbimin e çelësave MLKEM768_X25519 në TLS, në përputhje me draftin IETF draft-ietf-tls-ecdhe-mlkem. U eliminua një gabim 'off-by-one' në verifikimin e thellësisë së certifikatës X.509, i cili mund të çonte në mbivendosjen e 4 byte në memorie gjatë operimit me keqbërësin ose me verifikimin e aktiv të certifikatave të klientit. Kjo tani kufizohet në një thellësi maksimale prej 32. Problemi u zbulua nga Calif.io në bashkëpunim me Claude dhe Anthropic Research. serverin Përmirësime të brendshme:
I janë eliminuar fragmentet e kodit të vjetëruara nga mbështetja për SSLv2 dhe SSLv3/TLS 1.0.
- ec_point_cmp() është shkruar nga e para.
- Një rrugë e shpejtë është shtuar në DH_check() për numra primë të njohur DH, duke përfshirë numrat nga RFC 7919.
- Ndryshime përkatësie:
Mikrositë e shumta BN_* me emra jo-informativë (BN_LONG, BN_BITS4, BN_MASK2 etj.) janë hequr.
- openssl(1) cms tani nuk pranon çelësa të papërkrahur -compress dhe -uncompress.
- Flags PKCS7_NO_DUAL_CONTENT janë shtuar për një sjellje përputhëse me disa lidhje gjuhësore.
- Korreksione gabimesh:
U zgjidhën rrjedhjet e memories në CMS_EncryptedData_encrypt() dhe nref_nos().
- Shkencat bitore me zero të përfunduar janë korrigjuar.
- U eliminua një crash gjatë analizimit të PKCS#12 dhe përgjigjeve timestamp.
- Shumë gabime në libtls (kontrolli i gjatë, konsistenca e mesazheve të gabimit) janë korrigjuar.
- TĂ« tjera:
Mbështetje për algoritmin RSASSA-PSS me OID është shtuar në libssl.
- Funksionet X509_VERIFY_PARAM_set_hostflags() dhe SSL_SESSION_dup() janë shtuar në API publik.
- BIGNUM tani përdor tipet standarde C99 (uint64_t/uint32_t), duke korrigjuar problemet në Windows 64-bit.
- Projekti LibreSSL shpalli lansimin e versionit 4.3.0, i cili është tashmë në dispozicion në pasqyra të OpenBSD. Ky është një version zhvillimi për degën 4.3.x, prandaj zhvilluesit ftojnë komunitetin për testim aktiv.
Burimi: linux.org.ru
