Botan dulritunarbókasafn útgáfa 2.12.0

Laus útgáfu dulritunarsafns Grasagarður 2.12.0, notað í verkefninu NeoPG, gaffal af GnuPG 2. Bókasafnið býður upp á mikið safn tilbúnum frumstæðum, notað í TLS samskiptareglum, X.509 vottorðum, AEAD dulmáli, TPM, PKCS#11, lykilorðaþjöppun og eftir skammtafræði dulritun (kássmiðaðar undirskriftir og lykilsamningur byggður á McEliece og NewHope). Bókasafnið er skrifað í C++11 og til staðar undir BSD leyfinu.

Meðal breytingar í nýju útgáfunni:

  • Bætti við stuðningi við notkun NEON og AltiVec hagræðingar í stöðugri keyrslutíma AES útfærslu;
  • Bætt frammistaða RSA, GCM, OCB, XTS, CTR og ChaCha20Poly1305 útfærslur;
  • Bætt við stuðningi við að búa til Argon2 kjötkássa stærri en 64 bæti;
  • DTLS hefur fínstillt MTU skiptingaraðgerðir og bætt við vinnslu á tengingarrofum vegna vandamála á biðlarahlið með síðari endurtengingu frá sama gáttarnúmeri;
  • Bætt við stuðningi til að gefa til kynna að TLS 1.3 tengingar séu afturkallaðar í lægri samskiptareglur;
  • Bætti við stuðningi við reikniritið til að búa til stafrænar undirskriftir GOST 34.10-2012;
  • Aukin RDRAND afköst á x86-64 kerfum;
  • Bætti við stuðningi fyrir vélbúnaðargervi-handahófskennda númeraframleiðandann á POWER9 örgjörvum og bættum afköstum á POWER8 kerfum með AES leiðbeiningum;
  • Bætt við nýjum tólum „entropy“, „base32_enc“ og „base32_dec“;
  • Margar hausskrár eru nú aðeins merktar til innri notkunar og munu leiða til viðvörunar þegar reynt er að nota þær í forritum;
  • Möguleikinn á að nota Python eininguna á Windows er veittur.

Heimild: opennet.ru

Bæta við athugasemd