Utgivning av kryptografiska biblioteket wolfSSL 5.1.0

En ny version av det kompakta kryptografiska biblioteket wolfSSL 5.1.0 har lanserats, optimerat för anvÀndning pÄ inbÀddade enheter med begrÀnsade CPU- och minnesresurser, sÄsom IoT-enheter, smarta hem-system, infotainmentsystem i bilar, 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.

Huvudnyheterna i wolfSSL 5.1.0:

  • Stöd för plattformar har lagts till: NXP SE050 (med stöd för Curve25519) och Renesas RA6M4. För Renesas RX65N/RX72N har stöd för TSIP 1.14 (Trusted Secure IP) lagts till.
  • Möjlighet att anvĂ€nda post-kvant kryptografiska algoritmer har lagts till för Apache http-server. För TLS 1.3 har en digital signaturmekanism, NIST round 3 FALCON, implementerats. Tester för cURL, kompilerad med wolfSSL i ett lĂ€ge som tillĂ€mpar kryptovalutor resistenta mot kvantdatorer, har lagts till.
  • Kompatibilitetslagret för andra bibliotek och applikationer har fĂ„tt stöd för NGINX 1.21.4 och Apache httpd 2.4.51.
  • Koden för kompatibilitet med OpenSSL har fĂ„tt stöd för flaggan SSL_OP_NO_TLSv1_2 och funktionerna 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.
  • Möjlighet att registrera callback-funktionen för att ersĂ€tta den inbyggda implementationen av AES-CCM-algoritmen har lagts till.
  • Makrot WOLFSSL_CUSTOM_OID har lagts till för att generera egna OID för CSR (certificate signing request).
  • Stöd för deterministiska ECC-signaturer har lagts till och kan aktiveras med makrot FSSL_ECDSA_DETERMINISTIC_K_VARIANT.
  • Nya funktioner wc_GetPubKeyDerFromCert, wc_InitDecodedCert, wc_ParseCert och wc_FreeDecodedCert har lagts till.
  • TvĂ„ sĂ„rbarheter med lĂ„g risknivĂ„ har Ă„tgĂ€rdats. Den första sĂ„rbarheten gör det möjligt att utföra en DoS-attack pĂ„ klientapplikationen under en MITM-attack pĂ„ TLS 1.2-anslutningen. Den andra sĂ„rbarheten Ă€r relaterad till möjligheten att fĂ„ kontroll över Ă„terupptagandet av klientens session nĂ€r man anvĂ€nder proxy baserad pĂ„ wolfSSL eller anslutningar som inte verifierar hela certifikatkedjan.

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