Ukukhishwa kwe-Botan Cryptographic Library 2.12.0

Iyatholakala ukukhululwa komtapo wolwazi we-cryptographic I-Botan 2.12.0, esetshenziswe kuphrojekthi I-NeoPG, imfoloko ye-GnuPG 2. Umtapo wolwazi uhlinzeka ngeqoqo elikhulu ama-primitives esenziwe ngomumo, esetshenziswa kuphrothokholi ye-TLS, izitifiketi ze-X.509, ama-cipher e-AEAD, ama-TPM, i-PKCS#11, i-hashing yephasiwedi, kanye ne-post-quantum cryptography (amasiginesha asekelwe ku-hash nesivumelwano esiyinhloko esisekelwe ku-McEliece ne-NewHope). Umtapo wolwazi ubhalwe ku-C++11 futhi kuhlinzekiwe ngaphansi kwelayisensi ye-BSD.

Phakathi kwe izinguquko ekukhishweni okusha:

  • Ukwesekwa okwengeziwe kokusebenzisa ukulungiselelwa kwe-NEON ne-AltiVec ekusetshenzisweni okuqhubekayo kwe-AES yesikhathi sokusebenza;
  • Ukusebenza okuthuthukisiwe kokuqaliswa kwe-RSA, GCM, OCB, XTS, CTR kanye ne-ChaCha20Poly1305;
  • Ukwesekwa okwengeziwe kokukhiqiza amahashi e-Argon2 amakhulu kunamabhayithi angu-64;
  • I-DTLS ithuthukise ukusebenza kokwahlukanisa kwe-MTU futhi yengeza ukucutshungulwa kwamakhefu okuxhumana ngenxa yezinkinga ohlangothini lweklayenti ngokuxhunywa kabusha okulandelayo okuvela enombolweni efanayo yembobo;
  • Ukwesekwa okwengeziwe kokubonisa ukubuyiselwa emuva kokuxhumeka kwe-TLS 1.3 kunguqulo yephrothokholi ephansi;
  • Kwengezwe usekelo lwe-algorithm yokudala amasiginesha edijithali I-GOST 34.10-2012;
  • Ukwenyuka kokusebenza kwe-RDRAND kumasistimu we-x86-64;
  • Ukwesekwa okwengeziwe kwe-hardware pseudo-random generator inombolo enikezwe kuma-POWER9 processors kanye nokusebenza okuthuthukisiwe kumasistimu we-POWER8 anemiyalelo ye-AES;
  • Kwengezwe izinsiza ezintsha "entropy", "base32_enc" kanye "base32_dec";
  • Amafayela amaningi kanhlokweni manje amakwe ukuthi asetshenziswe ngaphakathi kuphela futhi azoholela esixwayiso lapho ezama ukusetshenziswa ezinhlelweni zokusebenza;
  • Ikhono lokusebenzisa imojula yePython kuWindows linikeziwe.

Source: opennet.ru

Engeza amazwana