Lançamento da biblioteca criptográfica Botan 2.11.0

Disponível lançamento da biblioteca criptográfica Botan 2.11.0, utilizada no projeto NeoPG, fork do GnuPG 2. A biblioteca fornece uma grande coleção de primitivas prontas, 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 é disponibilizado sob a licença BSD.

Entre mudanças 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 GCM;
  • 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

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster