Wydanie biblioteki kryptograficznej wolfSSL 4.4.0

Do dyspozycji nowa wersja kompaktowej biblioteki kryptograficznej wolfSSL 4.4.0, zoptymalizowany do użytku na urządzeniach wbudowanych z ograniczonymi zasobami procesora i pamięci, takimi jak urządzenia Internetu rzeczy, systemy inteligentnego domu, samochodowe systemy informacyjne, routery i telefony komórkowe. Kod jest napisany w C i dystrybuowane przez licencjonowany na licencji GPLv2.

Biblioteka zapewnia wysokowydajne implementacje nowoczesnych algorytmów kryptograficznych, w tym ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 i DTLS 1.2, które według twórców są 20 razy bardziej kompaktowe niż implementacje z OpenSSL. Zapewnia zarówno własne uproszczone API, jak i warstwę zapewniającą kompatybilność z API OpenSSL. Dostępne wsparcie OCSP (Protokół statusu certyfikatu online) i C.R.L. (Lista odwołań certyfikatów), aby sprawdzić, czy certyfikat nie został unieważniony.

Główne innowacje wolfSSL 4.4.0:

  • Obsługa chipów opartych na mikroarchitekturze
    Sześciokąt Qualcomm;

  • Zespoły DSP do przenoszenia operacji sprawdzających kod korekcji błędów (ECC) na stronę chipa DSP;
  • Nowe API dla ChaCha20/Poly1305 w AEAD;
  • Obsługa OpenVPN;
  • Obsługa użycia z serwerem http Apache;
  • Obsługa IBM s390x;
  • Obsługa PKCS8 dla ED25519;
  • Obsługa wywołań zwrotnych w Menedżerze certyfikatów;
  • Obsługa krzywej eliptycznej P384 dla SP.
  • API dla BIO i EVP;
  • Implementacja trybów AES-OFB i AES-CFB;
  • Obsługa krzywych eliptycznych Curve448, X448 i Ed448;
  • Wsparcie dla budowania dla Renesas Synergy S7G2 przy użyciu akceleracji sprzętowej.

Źródło: opennet.ru

Dodaj komentarz