nowe wydanie kompaktowej biblioteki kryptograficznej , zoptymalizowany do użytku na urządzeniach wbudowanych z ograniczonymi zasobami procesora i pamięci, takich jak urządzenia Internetu rzeczy, systemy inteligentnego domu, systemy informatyczne w pojazdach, routery i telefony komórkowe. Kod jest napisany w języku C i licencjonowany na licencji GPLv2.
Biblioteka oferuje wydajne implementacje nowoczesnych algorytmów kryptograficznych, w tym ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 i DTLS 1.2, które zdaniem twórców są 20 razy bardziej kompaktowe niż implementacje z OpenSSL. Udostępnia własny uproszczony interfejs API oraz warstwę zapewniającą zgodność z interfejsem API OpenSSL. Jest wsparcie (Protokół statusu certyfikatu online) i (Lista odwołanych certyfikatów) służąca do sprawdzania unieważnionych certyfikatów.
Najważniejsze nowe funkcje w wolfSSL 4.4.0:
- Wsparcie dla układów opartych na mikroarchitekturze
; - Zestawy DSP służące do przenoszenia operacji sprawdzania kodu korekcji błędów (ECC) na stronę układu scalonego DSP;
- Nowe API dla ChaCha20/Poly1305 w trybie ;
- Wsparcie OpenVPN;
- Wsparcie dla serwera 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;
- Obsługa kompilacji dla Renesas Synergy S7G2 przy użyciu akceleracji sprzętowej.
Źródło: opennet.ru
