Botan Cryptographic Library 2.12.0 bertsioa

Eskuragarri liburutegi kriptografiko baten kaleratzea Abiarazi 2.12.0, proiektuan erabilia NeoPG, GnuPG 2-ren sardexka. Liburutegiak bilduma handi bat eskaintzen du prest egindako primitiboak, TLS protokoloan, X.509 ziurtagiriak, AEAD zifraketak, TPMak, PKCS#11, pasahitzen hashinga eta kripto-kuantikoa osteko kriptografian (hash-en oinarritutako sinadurak eta gako-akordioa McEliece eta NewHope-n oinarrituta). Liburutegia C++11n idatzita dago eta hornituta BSD lizentziapean.

Artean aldaketak bertsio berrian:

  • NEON eta AltiVec optimizazioak exekuzio etengabeko AES inplementazio batean erabiltzeko laguntza gehitu da;
  • RSA, GCM, OCB, XTS, CTR eta ChaCha20Poly1305 inplementazioen errendimendu hobetua;
  • 2 byte baino handiagoak diren Argon64 hash-ak sortzeko laguntza gehitu da;
  • DTLS-k MTU partizio-eragiketak optimizatu ditu eta konexio etenen prozesamendua gehitu du bezeroaren aldean arazoengatik gero ataka-zenbaki beretik berriro konektatzean;
  • TLS 1.3 konexioak protokolo-bertsio baxuago batera itzultzea adierazteko euskarria gehitu da;
  • Sinadura digitalak sortzeko algoritmoaren euskarria gehitu da GOST 34.10-2012;
  • RDRAND errendimendua handitu da x86-64 sistemetan;
  • POWER9 prozesadoreetan emandako hardware sasi-ausazko zenbaki-sorgailurako euskarria gehitu da eta POWER8 sistemetan errendimendua hobetu da AES argibideekin;
  • "entropy", "base32_enc" eta "base32_dec" utilitate berriak gehitu dira;
  • Goiburuko fitxategi asko barne erabilerarako soilik markatuta daude eta abisu bat eragingo dute aplikazioetan erabiltzen saiatzean;
  • Windows-en Python modulua erabiltzeko gaitasuna eskaintzen da.

Iturria: opennet.ru

Gehitu iruzkin berria