A wolfSSL 5.1.0 kriptográfiai könyvtár kiadása

Kész a wolfSSL 5.1.0 kompakt kriptográfiai könyvtár kiadása, amelyet beágyazott, korlátozott processzor- és memóriaerőforrásokkal rendelkező eszközök, például IoT eszközök, okosotthoni rendszerek, jármű-információs rendszerek, routerek és mobiltelefonok használatára optimalizáltak. A kód C nyelven íródott, és GPLv2 licenc alatt terjesztik.

A könyvtár a modern kriptoalgoritmusok, például ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 és DTLS 1.2 magas teljesítményű megvalósításait biztosítja, amelyek a fejlesztők szerint 20-szor kompaktabbak, mint az OpenSSL megvalósításai. Kínál egy saját egyszerűsített API-t, valamint egy réteget az OpenSSL API kompatibilitásához. Támogatja az OCSP (Online Certificate Status Protocol) és a CRL (Certificate Revocation List) használatát a tanúsítványok visszavonásának ellenőrzésére.

A wolfSSL 5.1.0 fő újdonságai:

  • Támogatás került a NXP SE050 platformhoz (Curve25519 támogatással) és a Renesas RA6M4-hez. A Renesas RX65N/RX72N esetében hozzáadva a TSIP 1.14 (Trusted Secure IP) támogatás.
  • Lehetővé vált a posztkvantum kriptográfiai algoritmusok használata az Apache http-szerver portjában. A TLS 1.3-hoz megvalósult a NIST kerek 3 FALCON digitális aláírási séma. Új cURL tesztek kerültek bevezetésre, amelyeket a wolfSSL-lal kriptoalgoritmusok alkalmazási módban állítottak össze, kvantumszámítógép által ellenállónak tekintett környezetben.
  • A különböző könyvtárak és alkalmazások közötti kompatibilitás érdekében támogatás került az NGINX 1.21.4 és az Apache httpd 2.4.51 verziókhoz.
  • A kódhoz, amely az OpenSSL kompatibilitását biztosítja, hozzáadták a SSL_OP_NO_TLSv1_2 zászlót és az SSL_CTX_get_max_early_data, SSL_CTX_set_max_early_data, SSL_set_max_early_data, SSL_get_max_early_data, SSL_CTX_clear_mode, SSL_CONF_cmd_value_type, SSL_read_early_data, SSL_write_early_data függvényeket.
  • Lehetőség nyílt callback-funkció regisztrálására a beépített AES-CCM algoritmus valós megvalósításának cseréjéhez.
  • Hozzáadva a WOLFSSL_CUSTOM_OID makró a saját OID generálásához CSR (certificate signing request) esetén.
  • Hozzáadták a determinisztikus ECC aláírások támogatását, amely a FSSL_ECDSA_DETERMINISTIC_K_VARIANT makróval aktiválható.
  • Új függvények lettek hozzáadva: wc_GetPubKeyDerFromCert, wc_InitDecodedCert, wc_ParseCert és wc_FreeDecodedCert.
  • Két alacsony kockázatú sebezhetőséget javítottak. Az első sebezhetőség lehetővé teszi, hogy DoS támadást végezzenek egy kliensalkalmazáson a TLS 1.2-es kapcsolat MITM támadása során. A második sebezhetőség a kliens munkamenetének folytatásának irányítását teszi lehetővé wolfSSL alapú proxyk vagy a szerver tanúsítványának teljes bizalomláncának ellenőrzését nem végző kapcsolatok használata esetén.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster