nueva versión de la biblioteca criptográfica compacta , optimizado para su uso en dispositivos integrados con recursos limitados de procesador y memoria, como dispositivos de Internet de las cosas, sistemas domésticos inteligentes, sistemas de información automotrices, enrutadores y teléfonos móviles. El código está escrito en C y licenciado bajo GPLv2.
La biblioteca proporciona implementaciones de alto rendimiento de algoritmos criptográficos modernos, incluidos ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 y DTLS 1.2, que según los desarrolladores son 20 veces más compactos que las implementaciones de OpenSSL. Proporciona su propia API simplificada y una capa de compatibilidad con la API OpenSSL. Soporte disponible (Protocolo de estado de certificado en línea) y (Lista de revocación de certificados) para verificar la revocación de certificados.
Principales innovaciones de wolfSSL 4.4.0:
- Soporte para chips basados en microarquitectura
; - Conjuntos DSP para mover operaciones de verificación de códigos de corrección de errores (ECC) al lado del chip DSP;
- Nuevas API para ChaCha20/Poly1305 en ;
- Apoyar OpenVPN;
- Soporte para uso con servidor http Apache;
- soporte IBM s390x;
- Soporte PKCS8 para ED25519;
- Soporte para llamadas de devolución de llamada en el Administrador de certificados;
- P384 soporte de curva elíptica para SP.
- API para BIO y EVP;
- Implementación de los modos AES-OFB y AES-CFB;
- Soporte para curvas elípticas Curve448, X448 y Ed448;
- Soporte para la construcción de Renesas Synergy S7G2 mediante aceleración de hardware.
Fuente: opennet.ru
