Botan Cryptographic Library Release 2.11.0

Dispunibule liberazione di una biblioteca criptografica Boot 2.11.0, usatu in u prugettu NeoPG, una furchetta di GnuPG 2. A biblioteca furnisce una grande cullizzioni primitivi pronti, utilizatu in u protocolu TLS, certificati X.509, cifri AEAD, TPM, PKCS#11, hashing di password è criptografia post-quantum. A biblioteca hè scritta in C ++ 11 è furnitu sottu a licenza BSD.

Frà cambiamenti in a nova versione:

  • Aghjunghjite l'hashing di password Argon2 è e funzioni di generazione di chjave basate in password utilizendu Argon2 è Bcrypt;
  • Supportu aghjuntu per i sistemi di almacenamiento di certificati Windows è Linux. L'API System_Certificate_Store hè stata implementata, travagliendu sopra à i magazzini di certificati specifichi per Windows, macOS è Linux. Aggiuntu trust_roots CLI per verificà i magazzini di certificati di u sistema;
  • Aghjunghje una capa per assicurà a cumpatibilità cù libsodium (sodium.h);
  • Aghjunghje supportu per mandà messagi DTLS HelloVerifyRequest da u latu di u servitore;
  • Flussi TLS implementati cumpatibili cù boost::asio::ssl;
  • Fornitu supportu per a prova TLS utilizendu a suite di test da BoringSSL;
  • U rendiment di u modu aumentatu GCM;
  • L'implementazione XMSS (Extended Merkle Signature Scheme) hè allinata cù RFC 8391;
  • Aghjunghje supportu per l'estensione supported_versions per TLS 1.3;
  • Aggiunta l'implementazione conforme à RFC 25519 di Ed8032ph.

Source: opennet.ru

Add a comment