Botan Cryptographic Library 2.12.0 leidimas

Galima kriptografinės bibliotekos išleidimas Botanas 2.12.0, naudojamas projekte NeoPG, GnuPG 2 šakutė. Bibliotekoje yra didelė kolekcija paruošti primityvai, naudojamas TLS protokole, X.509 sertifikatuose, AEAD šifruose, TPM, PKCS#11, slaptažodžių maišos keitime ir post-kvantinėje kriptografijoje (maišos pagrindu sukurti parašai ir rakto sutartis, pagrįsta McEliece ir NewHope). Biblioteka parašyta C++11 ir tiekiama pagal BSD licenciją.

Tarp pokyčiai naujame leidime:

  • Pridėtas palaikymas naudojant NEON ir AltiVec optimizavimus nuolatinio vykdymo AES diegime;
  • Patobulintas RSA, GCM, OCB, XTS, CTR ir ChaCha20Poly1305 diegimų našumas;
  • Pridėtas didesnis nei 2 baitų Argon64 maišos generavimo palaikymas;
  • DTLS optimizavo MTU skaidymo operacijas ir pridėjo ryšio pertraukų apdorojimą dėl kliento problemų, susijusių su vėlesniu prisijungimu iš to paties prievado numerio;
  • Pridėtas palaikymas, rodantis TLS 1.3 jungčių atšaukimą į žemesnę protokolo versiją;
  • Pridėtas skaitmeninių parašų kūrimo algoritmo palaikymas GOST 34.10–2012;
  • Padidintas RDRAND našumas x86-64 sistemose;
  • Pridėtas POWER9 procesorių aparatinės įrangos pseudoatsitiktinių skaičių generatoriaus palaikymas ir pagerintas POWER8 sistemų našumas su AES instrukcijomis;
  • Pridėtos naujos priemonės „entropy“, „base32_enc“ ir „base32_dec“;
  • Daugelis antraščių failų dabar pažymėti tik vidiniam naudojimui ir bus rodomas įspėjimas, kai bus bandoma juos naudoti programose;
  • Suteikiama galimybė naudoti Python modulį sistemoje Windows.

Šaltinis: opennet.ru

Добавить комментарий