Siideynta Botan 2.12.0 maktabadda cryptographic

La heli karo sii daynta maktabadda cryptographic Bootaan 2.12.0, loo isticmaalo mashruuca NeoPG, fargeeto ah GnuPG 2. Maktabadu waxay bixisaa ururin ballaaran premitives diyaar ah, loo isticmaalo hab-maamuuska TLS, shahaadooyinka X.509, AEAD ciphers, TPMs, PKCS#11, hashing password, iyo post-quantum cryptography (saxiixa xashiishka ku salaysan iyo heshiiska muhiimka ah ee ku salaysan McEliece iyo NewHope). Maktabadu waxay ku qoran tahay C++11 iyo la keenay hoos yimaada shatiga BSD.

Waxaa ka mid ah isbedel siidaynta cusub:

  • Taageero lagu daray isticmaalka NEON iyo hagaajinta AltiVec ee hirgelinta AES ee joogtada ah ee runtime;
  • Waxqabadka la hagaajiyay ee RSA, GCM, OCB, XTS, CTR iyo Hirgelinta ChaCha20Poly1305;
  • Taageero lagu daray soo saarista Argon2 xashiish ka weyn 64 bytes;
  • DTLS waxay hagaajisay hawlgallada qaybinta MTU waxayna ku dartay habaynta goynta isku xidhka iyada oo ay ugu wacan tahay mashaakilaadka dhinaca macmiilka ah ee dib-u-habaynta dambe ee isla lambarka dekedda;
  • Taageerada lagu daray ee muujinta dib-u-celinta xiriirinta TLS 1.3 ee nooca borotokoolka hoose;
  • Taageerada lagu daray algorithm ee abuurista saxeexyada dhijitaalka ah GOST 34.10-2012;
  • Kordhinta waxqabadka RDRAND ee nidaamyada x86-64;
  • Taageerada lagu daray koronto-dhaliyaha lambarka random hardware-ka ee lagu bixiyo soo-saareyaasha POWER9 iyo waxqabadka la wanaajiyay ee nidaamyada POWER8 ee leh tilmaamaha AES;
  • Lagu daray yutiilitida cusub "entropy", "base32_enc" iyo "base32_dec";
  • Faylal badan oo madax ah ayaa hadda loo calaamadeeyay isticmaalka gudaha oo keliya waxayna keeni doonaan digniin marka la isku dayo in loo isticmaalo codsiyada;
  • Awoodda isticmaalka moduleka Python ee Windows waa la bixiyaa.

Source: opennet.ru

Add a comment