lançamento da biblioteca criptográfica , utilizada no projeto , fork do GnuPG 2. A biblioteca fornece uma grande coleção , utilizadas no protocolo TLS, certificados X.509, cifras AEAD, módulos TPM, PKCS#11, hash de senhas e criptografia pós-quântica. A biblioteca é escrita em C++11 e sob a licença BSD.
Entre na nova versão:
- Adicionada a função de hash de senhas Argon2 e funções de derivação de chave baseadas em senha, usando Argon2 e Bcrypt;
- Adicionada compatibilidade com sistemas de armazenamento de certificados Windows e Linux. Implementado o API System_Certificate_Store, que opera sobre armazenamentos de certificados específicos do Windows, macOS e Linux. Adicionado CLI trust_roots para verificar os armazenamentos de certificados do sistema;
- Adicionada uma camada de compatibilidade com libsodium (sodium.h);
- Adicionada suporte para envio de mensagens DTLS HelloVerifyRequest no lado do servidor;
- Implementados fluxos TLS compatíveis com boost::asio::ssl;
- Suportado teste de TLS usando o conjunto de testes do BoringSSL;
- Aumentada a performance do modo ;
- A implementação do XMSS (Extended Merkle Signature Scheme) foi alinhada com o RFC 8391;
- Adicionada suporte para a extensão supported_versions para TLS 1.3;
- Adicionada implementação Ed25519ph, compatível com o RFC 8032.
Fonte: opennet.ru
