Biblioteca criptográfica Botan versión 2.11.0

Dispoñible liberación dunha biblioteca criptográfica Botánico 2.11.0, utilizado no proxecto NeoPG, un fork de GnuPG 2. A biblioteca ofrece unha gran colección primitivos preparados, usado no protocolo TLS, certificados X.509, cifrados AEAD, TPM, PKCS#11, hash de contrasinais e criptografía poscuántica. A biblioteca está escrita en C++11 e subministrado baixo a licenza BSD.

entre cambios na nova versión:

  • Engadíronse funcións de hash de contrasinais de Argon2 e de xeración de claves baseadas en contrasinal usando Argon2 e Bcrypt;
  • Engadido soporte para sistemas de almacenamento de certificados Windows e Linux. Implementouse a API System_Certificate_Store, que traballa enriba dos almacéns de certificados específicos de Windows, macOS e Linux. Engadida a CLI de trust_roots para comprobar os almacéns de certificados do sistema;
  • Engadida unha capa para garantir a compatibilidade con libsodium (sodium.h);
  • Engadido soporte para o envío de mensaxes DTLS HelloVerifyRequest no lado do servidor;
  • Implementáronse fluxos TLS compatibles con boost::asio::ssl;
  • Proporcionou soporte para probas de TLS mediante a suite de probas de BoringSSL;
  • Aumento do rendemento do modo GCM;
  • A implementación de XMSS (Extended Merkle Signature Scheme) está aliñada coa RFC 8391;
  • Engadido soporte para a extensión supported_versions para TLS 1.3;
  • Engadida a implementación de Ed25519ph compatible con RFC 8032.

Fonte: opennet.ru

Engadir un comentario