Botan Cryptographic Library versió 2.11.0

Disponible llançament d'una biblioteca criptogràfica boten 2.11.0, utilitzat en el projecte NeoPG, una bifurcació de GnuPG 2. La biblioteca ofereix una gran col·lecció primitius ja fets, utilitzat en el protocol TLS, certificats X.509, xifratge AEAD, TPM, PKCS#11, hashing de contrasenyes i criptografia postquàntica. La biblioteca està escrita en C++11 i subministrat sota la llicència BSD.

Entre canvis a la nova versió:

  • S'han afegit funcions hashing de contrasenyes d'Argon2 i de generació de claus basades en contrasenyes mitjançant Argon2 i Bcrypt;
  • S'ha afegit suport per a sistemes d'emmagatzematge de certificats Windows i Linux. S'ha implementat l'API System_Certificate_Store, que funciona a la part superior dels magatzems de certificats específics de Windows, macOS i Linux. S'ha afegit trust_roots CLI per comprovar els magatzems de certificats del sistema;
  • S'ha afegit una capa per garantir la compatibilitat amb libsodium (sodium.h);
  • S'ha afegit suport per enviar missatges DTLS HelloVerifyRequest al costat del servidor;
  • S'han implementat fluxos TLS compatibles amb boost::asio::ssl;
  • S'ha proporcionat suport per a proves TLS mitjançant la suite de proves de BoringSSL;
  • Augment del rendiment del mode GCM;
  • La implementació XMSS (Extended Merkle Signature Scheme) està alineada amb RFC 8391;
  • S'ha afegit suport per a l'extensió supported_versions per a TLS 1.3;
  • S'ha afegit una implementació compatible amb RFC 25519 d'Ed8032ph.

Font: opennet.ru

Afegeix comentari