nuovo rilascio della compact cryptographic library , ottimizzata per l'uso su dispositivi embedded con risorse limitate di CPU e memoria, come dispositivi Internet of Things, sistemi di smart home, sistemi informativi automobilistici, router e telefoni cellulari. Il codice è scritto in linguaggio C e è sotto licenza GPLv2.
La libreria fornisce implementazioni ad alte prestazioni di algoritmi crittografici moderni, tra cui ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 e DTLS 1.2, che secondo gli sviluppatori sono 20 volte più compatte rispetto alle implementazioni di OpenSSL. Viene fornito sia un proprio API semplificato che uno strato di compatibilità con l'API OpenSSL. È presente il supporto per (Online Certificate Status Protocol) e (Certificate Revocation List) per verificare la revoca dei certificati.
Principali novità di wolfSSL 4.4.0:
- Supporto per chip basati su architettura micro
; - assemblaggi DSP per esternalizzare le operazioni di verifica dei codici di correzione degli errori (ECC) sui chip DSP;
- Nuovi API per ChaCha20/Poly1305 in modalità ;
- Supporto a OpenVPN;
- Supporto per l'uso con il server http Apache;
- Supporto per IBM s390x;
- Supporto per PKCS8 per ED25519;
- Supporto delle chiamate di callback in Certificate Manager;
- Supporto delle curve ellittiche P384 per SP.
- API per BIO e EVP;
- Implementazione delle modalità AES-OFB e AES-CFB;
- Supporto delle curve ellittiche Curve448, X448 e Ed448;
- Supporto per la costruzione per Renesas Synergy S7G2 utilizzando risorse di accelerazione hardware.
Fonte: opennet.ru
