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
