nova versão da biblioteca criptográfica compacta , otimizado para uso em dispositivos embarcados com recursos limitados de processador e memória, como dispositivos de Internet das Coisas, sistemas domésticos inteligentes, sistemas de informação automotivos, roteadores e telefones celulares. O código é escrito em C e licenciado sob GPLv2.
A biblioteca fornece implementações de alto desempenho de algoritmos criptográficos modernos, incluindo ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 e DTLS 1.2, que segundo os desenvolvedores são 20 vezes mais compactos que as implementações do OpenSSL. Ele fornece sua própria API simplificada e uma camada para compatibilidade com a API OpenSSL. Suporte disponível (Protocolo de status de certificado online) e (Lista de revogação de certificados) para verificar a revogação de certificados.
Principais inovações no wolfSSL 4.4.0:
- Suporte para chips baseados em microarquitetura
; - Conjuntos DSP para mover operações de verificação de código de correção de erros (ECC) para o lado do chip DSP;
- Novas APIs para ChaCha20/Poly1305 em ;
- Suporte OpenVPN;
- Suporte para uso com servidor Apache http;
- Suporte IBM s390x;
- Suporte PKCS8 para ED25519;
- Suporte para chamadas de retorno no Certificate Manager;
- Suporte de curva elíptica P384 para SP.
- API para BIO e EVP;
- Implementação dos modos AES-OFB e AES-CFB;
- Suporte para curvas elípticas Curve448, X448 e Ed448;
- Suporte para construção do Renesas Synergy S7G2 usando aceleração de hardware.
Fonte: opennet.ru
