Izlaz kriptografske biblioteke wolfSSL 5.1.0

Objavljen je izlazak kompaktne kriptografske biblioteke wolfSSL 5.1.0, optimizirane za korištenje na ugrađenim uređajima s ograničenim procesorskim i memorijskim resursima, kao što su uređaji interneta stvari, sistemi pametnih kuća, automobilski informacijski sustavi, usmjerivači i mobilni telefoni. Kod je napisan u C jeziku i distribuira se pod GPLv2 licencom.

Biblioteka nudi visoko performansne implementacije modernih kriptoalgoritama, uključujući ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 i DTLS 1.2, koji su prema izjavama developera 20 puta kompaktniji od implementacija iz OpenSSL-a. Pruža kako svoj pojednostavljeni API, tako i sloj za kompatibilnost s OpenSSL API-jem. Podržava OCSP (Online Certificate Status Protocol) i CRL (Certificate Revocation List) za provjeru povlačenja certifikata.

Glavne novine wolfSSL 5.1.0:

  • Dodana podrška za platforme: NXP SE050 (s podrškom za Curve25519) i Renesas RA6M4. Za Renesas RX65N/RX72N dodana je podrška za TSIP 1.14 (Trusted Secure IP).
  • Dodana je mogućnost korištenja algoritama postkvantne kriptografije u portu za http-server Apache. Za TLS 1.3 implementirana je shema digitalnih potpisa NIST round 3 FALCON. Dodani su testovi cURL, sastavljeni s wolfSSL u načinu primjene kriptoalgoritama otpornim na kvantno računanje.
  • U sloj za osiguranje kompatibilnosti s drugim bibliotekama i aplikacijama dodana je podrška za NGINX 1.21.4 i Apache httpd 2.4.51.
  • U kod za kompatibilnost s OpenSSL dodana je podrška za zastavicu SSL_OP_NO_TLSv1_2 i funkcije 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.
  • Dodana je mogućnost registracije callback-funkcije za zamjenu ugrađene implementacije algoritma AES-CCM.
  • Dodana je makro WOLFSSL_CUSTOM_OID za generiranje vlastitih OID-ova za CSR (certificate signing request).
  • Dodana je podrška za determinističke potpise ECC, aktivirana makro FSSL_ECDSA_DETERMINISTIC_K_VARIANT.
  • Dodane su nove funkcije wc_GetPubKeyDerFromCert, wc_InitDecodedCert, wc_ParseCert i wc_FreeDecodedCert.
  • Otklonjene su dvije ranjivosti kojima je dodijeljen nizak nivo opasnosti. Prva ranjivost omogućava izvršenje DoS napada na klijentsku aplikaciju tijekom MITM napada na TLS 1.2 vezu. Druga ranjivost povezana je s mogućnošću preuzimanja kontrole nad obnavljanjem klijentske sesije prilikom korištenja proxyja temeljenog na wolfSSL ili veza koje ne provjeravaju cijeli lanac povjerenja poslužiteljske certifikacije.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster