neue Version der kompakten kryptografischen Bibliothek , optimiert für den Einsatz auf eingebetteten Geräten mit begrenzten CPU- und RAM-Ressourcen, wie IoT-Geräten, Smart-Home-Systemen, fahrzeuginformativsystemen, Routern und Mobiltelefonen. Der Code ist in C geschrieben und unter der GPLv2-Lizenz.
Die Bibliothek bietet leistungsstarke Implementierungen moderner Krypto-Algorithmen, einschließlich ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 und DTLS 1.2, die laut den Entwicklern 20 Mal kompakter sind als die Implementierungen von OpenSSL. Es wird sowohl eine vereinfachte API als auch ein Layer zur Kompatibilität mit der OpenSSL API angeboten. Unterstützung für (Online Certificate Status Protocol) und (Certificate Revocation List) zur Überprüfung des Widerrufs von Zertifikaten.
Hauptneuerungen in wolfSSL 4.4.0:
- Unterstützung für Chips auf Basis der Mikroarchitektur
; - DSP-Beschleunigung für die Auslagerung von Fehlerkorrekturcode (ECC) Überprüfungen auf DSP-Chips;
- Neue APIs für ChaCha20/Poly1305 im Modus ;
- Unterstützung für OpenVPN;
- Unterstützung für die Verwendung mit dem http-Server Apache;
- Unterstützung für IBM s390x;
- Unterstützung für PKCS8 für ED25519;
- Unterstützung für Callback-Aufrufe im Certificate Manager;
- Unterstützung für elliptische Kurven P384 für SP.
- API für BIO und EVP;
- Implementierung der Modi AES-OFB und AES-CFB;
- Unterstützung für elliptische Kurven Curve448, X448 und Ed448;
- Unterstützung für Builds für Renesas Synergy S7G2 mit Nutzung von Hardwarebeschleunigung.
Quelle: opennet.ru
