Botan cryptografische bibliotheek versie 2.11.0

Beschikbaar uitgave van een cryptografische bibliotheek Botanisch 2.11.0, gebruikt in het project NeoPG, een vork van GnuPG 2. De bibliotheek biedt een grote collectie kant-en-klare primitieven, gebruikt in het TLS-protocol, X.509-certificaten, AEAD-cijfers, TPM's, PKCS#11, wachtwoordhashing en post-kwantumcryptografie. De bibliotheek is geschreven in C++11 en geleverde onder BSD-licentie.

onder veranderingen in de nieuwe uitgave:

  • Argon2-wachtwoordhashing en wachtwoordgebaseerde sleutelgeneratiefuncties toegevoegd met behulp van Argon2 en Bcrypt;
  • Ondersteuning toegevoegd voor Windows- en Linux-certificaatopslagsystemen. De System_Certificate_Store API is geïmplementeerd en werkt bovenop certificaatarchieven die specifiek zijn voor Windows, macOS en Linux. Trust_roots CLI toegevoegd om systeemcertificaatarchieven te controleren;
  • Een laag toegevoegd om compatibiliteit met libsodium (sodium.h) te garanderen;
  • Ondersteuning toegevoegd voor het verzenden van DTLS HelloVerifyRequest-berichten aan de serverzijde;
  • Geïmplementeerde TLS-streams die compatibel zijn met boost::asio::ssl;
  • Ondersteuning geboden voor TLS-testen met behulp van de testsuite van BoringSSL;
  • Verbeterde modusprestaties GCM;
  • De XMSS-implementatie (Extended Merkle Signature Scheme) is afgestemd op RFC 8391;
  • Ondersteuning toegevoegd voor de extensie ondersteunde_versies voor TLS 1.3;
  • RFC 25519-compatibele implementatie van Ed8032ph toegevoegd.

Bron: opennet.ru

Voeg een reactie