Botan cryptografische bibliotheek versie 2.12.0

Beschikbaar uitgave van een cryptografische bibliotheek Botanisch 2.12.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 (op hash gebaseerde handtekeningen en sleutelovereenkomst gebaseerd op McEliece en NewHope). De bibliotheek is geschreven in C++11 en geleverde onder BSD-licentie.

onder veranderingen in de nieuwe uitgave:

  • Ondersteuning toegevoegd voor het gebruik van NEON- en AltiVec-optimalisaties in een constante runtime AES-implementatie;
  • Verbeterde prestaties van RSA-, GCM-, OCB-, XTS-, CTR- en ChaCha20Poly1305-implementaties;
  • Ondersteuning toegevoegd voor het genereren van Argon2-hashes groter dan 64 bytes;
  • DTLS heeft de MTU-partitioneringsbewerkingen geoptimaliseerd en de verwerking van verbindingsonderbrekingen toegevoegd als gevolg van problemen aan de clientzijde bij daaropvolgende herverbinding vanaf hetzelfde poortnummer;
  • Ondersteuning toegevoegd voor het aangeven van het terugdraaien van TLS 1.3-verbindingen naar een lagere protocolversie;
  • Ondersteuning toegevoegd voor het algoritme voor het maken van digitale handtekeningen GOST 34.10-2012;
  • Verbeterde RDRAND-prestaties op x86-64-systemen;
  • Ondersteuning toegevoegd voor de hardwaregenerator voor pseudo-willekeurige getallen die wordt geleverd op POWER9-processors en verbeterde prestaties op POWER8-systemen met AES-instructies;
  • Nieuwe hulpprogramma's "entropy", "base32_enc" en "base32_dec" toegevoegd;
  • Veel headerbestanden zijn nu alleen gemarkeerd voor intern gebruik en resulteren in een waarschuwing wanneer ze in toepassingen worden gebruikt;
  • Er wordt de mogelijkheid geboden om de Python-module op Windows te gebruiken.

Bron: opennet.ru

Voeg een reactie