nova versão da biblioteca criptográfica compacta , otimizada para uso em dispositivos embarcados com recursos limitados de CPU e memória, como dispositivos de Internet das Coisas, sistemas de casas inteligentes, sistemas de informação automotiva, roteadores e telefones móveis. O código é escrito em C e sob a licença GPLv2.
A biblioteca oferece 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 compactas do que as implementações do OpenSSL. Oferece tanto uma API simplificada quanto uma camada de compatibilidade com a API OpenSSL. Há suporte para (Online Certificate Status Protocol) e (Certificate Revocation List) para verificar a revogação de certificados.
Principais novidades do wolfSSL 4.4.0:
- Suporte a chips baseados na microarquitetura
; - compilações DSP para deslocar operações de verificação de códigos de correção de erros (ECC) para os chips DSP;
- Novas APIs para ChaCha20/Poly1305 no modo ;
- Suporte ao OpenVPN;
- Suporte para uso com o servidor http Apache;
- Suporte ao IBM s390x;
- Suporte PKCS8 para ED25519;
- Suporte a chamadas de retorno no Certificate Manager;
- Suporte a curvas elípticas P384 para SP.
- API para BIO e EVP;
- Implementação dos modos AES-OFB e AES-CFB;
- Suporte a curvas elípticas Curve448, X448 e Ed448;
- Suporte para compilações para Renesas Synergy S7G2 com a utilização de recursos de aceleração de hardware.
Fonte: opennet.ru
