Ukukhutshwa kweThala leencwadi leBotan Cryptographic 2.12.0

Iyafumaneka ukukhululwa kwelayibrari ye-cryptographic IBotan 2.12.0, isetyenziswe kwiprojekthi NeoPG, ifolokhwe ye-GnuPG 2. Ithala leencwadi libonelela ngengqokelela enkulu iiprimitives esele zenziwe, esetyenziswa kwi-TLS protocol, izatifikethi ze-X.509, ii-ciphers ze-AEAD, ii-TPMs, i-PKCS#11, i-password hashing, kunye ne-post-quantum cryptography (ii-hash-based signatures kunye nesivumelwano esingundoqo esisekelwe kuMcEliece ne-NewHope). Ilayibrari ibhalwe C ++ 11 kunye inikwe phantsi kwelayisensi ye-BSD.

Phakathi utshintsho kukhupho olutsha:

  • Inkxaso eyongeziweyo yokusetyenziswa kwe-NEON kunye ne-AltiVec ngexesha eliqhubekayo lokuphunyezwa kwe-AES;
  • Ukusebenza okuphuculweyo kwe-RSA, GCM, OCB, XTS, CTR kunye ne-ChaCha20Poly1305 ukuphunyezwa;
  • Inkxaso eyongeziweyo yokuvelisa i-Argon2 hashes ezinkulu kune-64 bytes;
  • I-DTLS iye yalungisa imisebenzi yokwahlulahlula kwe-MTU kwaye yongeza ukusetyenzwa koqhagamshelo loqhagamshelo ngenxa yeengxaki kwicala lomxhasi kunye noqhagamshelo olulandelayo olusuka kwinombolo yezibuko efanayo;
  • Inkxaso eyongeziweyo yokubonisa ukubuyisela umva kwe-TLS 1.3 ukudibanisa kwi-protocol version ephantsi;
  • Inkxaso eyongeziweyo ye-algorithm yokwenza iisignesha zedijithali IGOST 34.10-2012;
  • Ukwanda kokusebenza kwe-RDRAND kwiinkqubo ze-x86-64;
  • Inkxaso eyongezelelweyo ye-hardware pseudo-random number generator enikwe kwiiprosesa ze-POWER9 kunye nokusebenza okuphuculweyo kwiinkqubo ze-POWER8 ezinemiyalelo ye-AES;
  • Kongezwe izinto ezintsha eziluncedo "entropy", "base32_enc" kunye ne "base32_dec";
  • Iifayile ezininzi zeheader ngoku ziphawulelwe ukusetyenziswa kwangaphakathi kuphela kwaye ziya kubangela isilumkiso xa kuzanywa ukusetyenziswa kwizicelo;
  • Ukukwazi ukusebenzisa imodyuli yePython kwiWindows inikezelwe.

umthombo: opennet.ru

Yongeza izimvo