lançamento da biblioteca criptográfica , utilizada no projeto , fork do GnuPG 2. A biblioteca fornece uma grande coleção , utilizada no protocolo TLS, em certificados X.509, cifras AEAD, módulos TPM, PKCS#11, hash de senhas e criptografia pós-quântica (assinaturas baseadas em hash e acordos de chave com base em McEliece e NewHope). A biblioteca é escrita em C++11 e sob a licença BSD.
Entre na nova versão:
- Suporte adicionado para otimizações NEON e AltiVec na implementação AES que garante tempo de execução constante;
- Desempenho melhorado nas implementações RSA, GCM, OCB, XTS, CTR e ChaCha20Poly1305;
- Suporte adicionado para a geração de hashes Argon2 maiores que 64 bytes;
- No DTLS, otimização das operações de fragmentação de MTU e adição de tratamento de desconexões devido a problemas do lado do cliente, com reconexão na mesma porta;
- Suporte adicionado para indicar a retrocessão de conexões TLS 1.3 para versões anteriores do protocolo;
- Suporte adicionado para o algoritmo de criação de assinaturas digitais ;
- Desempenho do RDRAND aumentado em sistemas x86-64;
- Suporte adicionado para gerador de números aleatórios de hardware fornecido em processadores POWER9, e aumento do desempenho em sistemas POWER8 com instruções AES;
- Novas utilitários "entropy", "base32_enc" e "base32_dec" adicionados;
- Muitos arquivos de cabeçalho agora estão marcados como apenas para uso interno e geram um aviso ao serem utilizados em aplicativos;
- Possibilidade de usar o módulo Python no Windows.
Fonte: opennet.ru
