UtgÄvan av den kryptografiska biblioteket wolfSSL 5.0.0

En ny version av den kompakta kryptografi-biblioteket wolfSSL 5.0.0 har slÀppts, optimerad för anvÀndning pÄ inbyggda enheter med begrÀnsade resurser av processor och minne, sÄsom Internet of Things-enheter, smarta hemsystem, bilinformation-system, routrar och mobiltelefoner. Koden Àr skriven i C och distribueras under GPLv2-licensen.

Biblioteket erbjuder högpresterande implementationer av moderna kryptovalutor, inklusive ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 och DTLS 1.2, som enligt utvecklarna Àr 20 gÄnger mer kompakta Àn implementationer frÄn OpenSSL. Det tillhandahÄller bÄde ett eget förenklat API och ett lager för kompatibilitet med OpenSSL API. Stöd för OCSP (Online Certificate Status Protocol) och CRL (Certificate Revocation List) finns för att verifiera Äterkallande av certifikat.

Huvudsakliga nyheter i wolfSSL 5.0.0:

  • Stöd för plattformar har lagts till: IoT-Safe (med TLS-stöd), SE050 (med stöd för RNG, SHA, AES, ECC och ED25519) och Renesas TSIP 1.13 (för RX72N mikrokontroller).
  • Stöd för postkvantkryptografi-algoritmer, som Ă€r motstĂ„ndskraftiga mot brute-force-attacker med kvantdatorer, har lagts till: NIST Round 3 KEM-grupper för TLS 1.3 och hybridgrupper frĂ„n NIST ECC baserat pĂ„ OQS-projektet (Open Quantum Safe, liboqs). Grupper som Ă€r motstĂ„ndskraftiga mot kvantdatorer har ocksĂ„ lagts till i lager för kompatibilitet. Stödet för NTRU- och QSH-algoritmer har upphört.
  • Modulen för Linux-kĂ€rnan har implementerat stöd för kryptografiska algoritmer som uppfyller sĂ€kerhetsstandarden FIPS 140-3. En fristĂ„ende produkt med implementering av FIPS 140-3 har presenterats, vars kod fortfarande Ă€r under testning, granskning och verifikation.
  • Modulen för Linux-kĂ€rnan har lagt till varianter av algoritmerna RSA, ECC, DH, DSA, AES/AES-GCM, som accelererats med hjĂ€lp av vektorbaserade x86-instruktioner. Interruptbehandlare har ocksĂ„ accelererats med hjĂ€lp av vektorbaserade instruktioner. Stöd för subsystemet för verifiering av moduler via digitala signaturer har lagts till. Det har blivit möjligt att bygga den inbyggda kryptomotorn wolfCrypt med lĂ€get "--enable-linuxkm-pie" (position-independent). Modulen stöder Linux-kĂ€rnor 3.16, 4.4, 4.9, 5.4 och 5.10.
  • Stöd för libssh2, pyOpenSSL, libimobiledevice, rsyslog, OpenSSH 8.5p1 och Python 3.8.5 har lagts till i lagret för kompatibilitet med andra bibliotek och applikationer.
  • En stor mĂ€ngd nya API:er har lagts till, inklusive EVP_blake2, wolfSSL_set_client_CA_list, wolfSSL_EVP_sha512_256, wc_Sha512*, EVP_shake256, SSL_CIPHER_*, SSL_SESSION_* och sĂ„ vidare.
  • TvĂ„ sĂ„rbarheter har Ă„tgĂ€rdats, som bedöms som lĂ„g risk: en hĂ€ngning vid skapande av DSA-digitala signaturer med vissa parametrar och felaktig verifiering av certifikat med flera alternativa objektidentifierare nĂ€r namnbegrĂ€nsningar har anvĂ€nts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster