Botan Cryptographic Library Release 2.12.0

Beskikbaar vrystelling van 'n kriptografiese biblioteek Selflaai 2.12.0, wat in die projek gebruik word NeoPG, 'n vurk van GnuPG 2. Die biblioteek verskaf 'n groot versameling klaargemaakte primitiewe, gebruik in die TLS-protokol, X.509-sertifikate, AEAD-syfers, TPM'e, PKCS#11, wagwoord-hashing en post-kwantumkriptografie (hash-gebaseerde handtekeninge en sleutelooreenkoms gebaseer op McEliece en NewHope). Die biblioteek is geskryf in C++11 en verskaf onder die BSD-lisensie.

Onder veranderinge in die nuwe uitgawe:

  • Bygevoeg ondersteuning vir die gebruik van NEON en AltiVec optimalisering in 'n konstante runtime AES implementering;
  • Verbeterde prestasie van RSA, GCM, OCB, XTS, CTR en ChaCha20Poly1305 implementerings;
  • Bygevoeg ondersteuning vir die generering van Argon2 hashes groter as 64 grepe;
  • DTLS het geoptimaliseerde MTU-partisioneringsbedrywighede en bygevoeg verwerking van verbindingbreuke as gevolg van probleme aan die kliΓ«ntkant met daaropvolgende herverbinding vanaf dieselfde poortnommer;
  • Ondersteuning bygevoeg om die terugrol van TLS 1.3-verbindings na 'n laer protokolweergawe aan te dui;
  • Bygevoeg ondersteuning vir die algoritme vir die skep van digitale handtekeninge GOST 34.10-2012;
  • Verhoogde RDRAND-werkverrigting op x86-64-stelsels;
  • Bygevoeg ondersteuning vir die hardeware pseudo-ewekansige getalgenerator wat op POWER9-verwerkers verskaf word en verbeterde werkverrigting op POWER8-stelsels met AES-instruksies;
  • Bygevoeg nuwe nutsprogramme "entropy", "base32_enc" en "base32_dec";
  • Baie koplΓͺers is nou slegs vir interne gebruik gemerk en sal 'n waarskuwing tot gevolg hΓͺ wanneer dit probeer word om in toepassings gebruik te word;
  • Die vermoΓ« om die Python-module op Windows te gebruik, word verskaf.

Bron: opennet.ru

Voeg 'n opmerking