Botan 2.12.0 krüptograafilise raamatukogu väljalase

Saadaval krüptograafilise raamatukogu väljaandmine Botaanik 2.12.0, kasutatud projektis NeoPG, GnuPG 2 hark. Raamatukogus on suur kogu valmis primitiivid, mida kasutatakse TLS-protokollis, X.509 sertifikaatides, AEAD-šifrites, TPM-ides, PKCS#11-s, parooliräsimises ja kvantkvantjärgses krüptograafias (räsipõhised allkirjad ja võtmeleping, mis põhinevad McEliece'il ja NewHope'il). Teek on kirjutatud C++11 ja varustatud BSD litsentsi alusel.

vahel muudatusi uues väljaandes:

  • Lisatud tugi NEON-i ja AltiVec-i optimeerimiste kasutamiseks pideva käitusaja AES-i juurutamisel;
  • RSA, GCM, OCB, XTS, CTR ja ChaCha20Poly1305 rakenduste täiustatud jõudlus;
  • Lisatud tugi suuremate kui 2 baiti Argon64 räside genereerimiseks;
  • DTLS on optimeerinud MTU partitsioonioperatsioone ja lisanud ühenduse katkestuste töötlemist, mis on tingitud kliendi poolel tekkinud probleemidest hilisema uuesti ühendamisega samalt pordinumbrilt;
  • Lisatud tugi TLS 1.3 ühenduste tagasipööramise märkimiseks madalamale protokolli versioonile;
  • Lisatud on digitaalallkirjade loomise algoritmi tugi GOST 34.10-2012;
  • Suurenenud RDRANDi jõudlus x86-64 süsteemides;
  • Lisatud tugi POWER9 protsessorites pakutavale riistvaralisele pseudojuhuslike numbrite generaatorile ja täiustatud jõudlus POWER8 süsteemides koos AES-juhistega;
  • Lisatud uued utiliidid "entropy", "base32_enc" ja "base32_dec";
  • Paljud päisefailid on nüüd märgitud ainult sisekasutuseks ja annavad hoiatuse, kui neid proovitakse rakendustes kasutada;
  • Pakutakse Pythoni mooduli kasutamise võimalust Windowsis.

Allikas: opennet.ru

Lisa kommentaar