Izdaja kriptografske knjižnice Botan 2.12.0

Na voljo izdaja kriptografske knjižnice Zagon 2.12.0, ki se uporablja v projektu NeoPG, razcep GnuPG 2. Knjižnica nudi veliko zbirko gotovi primitivi, ki se uporablja v protokolu TLS, potrdilih X.509, šifrah AEAD, TPM-jih, PKCS#11, zgoščevanju gesel in postkvantni kriptografiji (podpisi na podlagi zgoščevanja in dogovor o ključu na podlagi McEliece in NewHope). Knjižnica je napisana v C++11 in priloženo pod licenco BSD.

med spremembe v novi izdaji:

  • Dodana podpora za uporabo optimizacij NEON in AltiVec v implementaciji AES s stalnim izvajanjem;
  • Izboljšana zmogljivost implementacij RSA, GCM, OCB, XTS, CTR in ChaCha20Poly1305;
  • Dodana podpora za generiranje zgoščenih vrednosti Argon2, večjih od 64 bajtov;
  • DTLS je optimiziral operacije particioniranja MTU in dodal obdelavo prekinitev povezave zaradi težav na strani odjemalca z naknadno ponovno povezavo z iste številke vrat;
  • Dodana podpora za označevanje povrnitve povezav TLS 1.3 na nižjo različico protokola;
  • Dodana podpora za algoritem za ustvarjanje digitalnih podpisov GOST 34.10-2012;
  • Povečana zmogljivost RDRAND v sistemih x86-64;
  • Dodana podpora za strojni generator psevdonaključnih števil, ki je na voljo v procesorjih POWER9, in izboljšana zmogljivost v sistemih POWER8 z navodili AES;
  • Dodani novi pripomočki "entropy", "base32_enc" in "base32_dec";
  • Številne datoteke glave so zdaj označene samo za notranjo uporabo in bodo povzročile opozorilo, ko jih bodo poskusili uporabiti v aplikacijah;
  • Zagotovljena je možnost uporabe modula Python v sistemu Windows.

Vir: opennet.ru

Dodaj komentar