Nieuwe uitgave van de compacte cryptografische library , geoptimaliseerd voor gebruik op embedded apparaten met beperkte CPU- en geheugenbronnen, zoals IoT-apparaten, smart home-systemen, autobesturingssystemen, routers en mobiele telefoons. De code is geschreven in de programmeertaal C en onder GPLv2-licentie.
De library biedt hoogwaardige implementaties van moderne cryptografische algoritmen, waaronder ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 en DTLS 1.2, die volgens de ontwikkelaars 20 keer compacter zijn dan de implementaties van OpenSSL. Zowel een vereenvoudigde API als een laag voor compatibiliteit met de OpenSSL API wordt aangeboden. Ondersteuning voor (Online Certificate Status Protocol) en (Certificate Revocation List) voor de controle van certificaatintrekkingen.
Belangrijke vernieuwingen in wolfSSL 4.4.0:
- Ondersteuning voor chips met de microarchitectuur
; - DSP-assemblages voor het verplaatsen van de controles van foutcorrectiecodes (ECC) naar DSP-chips;
- Nieuwe API's voor ChaCha20/Poly1305 in modus ;
- Ondersteuning voor OpenVPN;
- Ondersteuning voor gebruik met de http-server Apache;
- Ondersteuning voor IBM s390x;
- Ondersteuning voor PKCS8 voor ED25519;
- Ondersteuning voor callback-oproepen in de Certificate Manager;
- Ondersteuning voor elliptische krommen P384 voor SP.
- API voor BIO en EVP;
- Implementatie van de modi AES-OFB en AES-CFB;
- Ondersteuning voor elliptische krommen Curve448, X448 en Ed448;
- Ondersteuning voor assemblage voor Renesas Synergy S7G2 met gebruik van hardwareversnelling.
Bron: opennet.ru
