Krüptograafilise raamatukogu Botan 2.12.0 väljaanne

Saadaval krüptograafilise raamatukogu väljaanne Botan 2.12.0, mida kasutatakse projektis NeoPG, GnuPG 2 filiaal. Raamatukogu pakub laia valikut valmis primitiive, mida kasutatakse TLS-protokollis, X.509 sertifikaatides, AEAD krüptodes, TPM moodulites, PKCS#11, paroolide hash'imisel ja postkvantilises krüptograafias (hash-põhised allkirjad ja võtmete kokkulepe McEliece ja NewHope alusel). Raamatukogu on kirjutatud C++11 keeles ja on saadaval BSD litsentsi alusel.

Kuna muutusi uues väljaandes:

  • Lisatud NEON ja AltiVec optimeerimise toetus AES täidise realiseerimisel, mis tagab konstantse käitusaega;
  • Parandatud RSA, GCM, OCB, XTS, CTR ja ChaCha20Poly1305 realiseerimise jõudlust;
  • Lisatud Argon2 hash'ide generaatorile tugi, mis ületab 64 baiti;
  • DTLS-is on optimeeritud MTU jagamise protsesse ning lisatud ühenduse katkestuste töötlemine klientide poolt tekkinud probleemide tõttu koos edasise uuesti ühendamisega samalt pordilt;
  • Lisatud TLS 1.3 ühenduste tagasihoidmise protokollide madalamate versioonide indikatsiooni toetus;
  • Lisatud digitaalsete allkirjade loomise algoritmi toetus GOST 34.10-2012;
  • Parandatud RDRAND jõudlust x86-64 süsteemides;
  • POWER9 protsessorites sisseehitatud riistvarapõhise pseudo-juhuslikkuse generaatori tugi on lisatud ning POWER8 süsteemide AES-i käskudega jõudlus on paranenud;
  • Uued utiliidid «entropy», «base32_enc» ja «base32_dec» on lisatud;
  • Paljud päisefailid on nüüd märgitud ainult sisekasutuseks ning nende kasutamine rakendustes viib hoiatuseni;
  • Windowsis on võimalik kasutada Python moodulit.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster