Botan Cryptographic Library Release 2.12.0

Në dispozicion lëshimi i një biblioteke kriptografike Boot 2.12.0, të përdorura në projekt NeoPG, një pirun i GnuPG 2. Biblioteka ofron një koleksion të madh primitivë të gatshëm, të përdorura në protokollin TLS, certifikatat X.509, shifrat AEAD, TPM, PKCS#11, hashimin e fjalëkalimit dhe kriptografinë post-kuantike (nënshkrime të bazuara në hash dhe marrëveshje kyçe të bazuara në McEliece dhe NewHope). Biblioteka është e shkruar në C++11 dhe furnizuar nën licencën BSD.

ndër ndryshimet në publikimin e ri:

  • Mbështetje e shtuar për përdorimin e optimizimeve NEON dhe AltiVec në një zbatim të vazhdueshëm të AES në kohë ekzekutimi;
  • Performanca e përmirësuar e implementimeve RSA, GCM, OCB, XTS, CTR dhe ChaCha20Poly1305;
  • Mbështetje e shtuar për gjenerimin e hasheve Argon2 më të mëdha se 64 bajt;
  • DTLS ka optimizuar operacionet e ndarjes MTU dhe ka shtuar përpunimin e ndërprerjeve të lidhjes për shkak të problemeve në anën e klientit me rilidhjen pasuese nga i njëjti numër porti;
  • Mbështetje e shtuar për të treguar rikthimin e lidhjeve TLS 1.3 në një version më të ulët të protokollit;
  • Mbështetje e shtuar për algoritmin për krijimin e nënshkrimeve dixhitale GOST 34.10-2012;
  • Rritja e performancës RDAND në sistemet x86-64;
  • Mbështetje e shtuar për gjeneratorin e numrave pseudo të rastësishëm të harduerit të ofruar në procesorët POWER9 dhe performancë e përmirësuar në sistemet POWER8 me udhëzime AES;
  • U shtuan shërbime të reja "entropy", "base32_enc" dhe "base32_dec";
  • Shumë skedarë të titullit tani janë shënuar vetëm për përdorim të brendshëm dhe do të rezultojnë në një paralajmërim kur tentohet të përdoret në aplikacione;
  • Mundësia për të përdorur modulin Python në Windows ofrohet.

Burimi: opennet.ru

Shto një koment