Ang Botan Cryptographic Library Release 2.12.0

Magamit pagpagawas sa usa ka cryptographic library Boot 2.12.0, gigamit sa proyekto NeoPG, usa ka tinidor sa GnuPG 2. Ang librarya naghatag ug dakong koleksiyon andam nga mga primitibo, gigamit sa TLS protocol, X.509 certificates, AEAD ciphers, TPMs, PKCS#11, password hashing, ug post-quantum cryptography (hash-based signatures ug key agreement base sa McEliece ug NewHope). Ang librarya gisulat sa C++ 11 ug gihatag ubos sa lisensya sa BSD.

Lakip sa kausaban sa bag-ong pagpagawas:

  • Gidugang nga suporta alang sa paggamit sa NEON ug AltiVec optimizations sa usa ka kanunay nga runtime nga pagpatuman sa AES;
  • Gipauswag nga performance sa RSA, GCM, OCB, XTS, CTR ug ChaCha20Poly1305 nga mga pagpatuman;
  • Gidugang nga suporta alang sa paghimo sa Argon2 hash nga mas dako pa sa 64 bytes;
  • Gi-optimize sa DTLS ang mga operasyon sa partisyon sa MTU ug gidugang ang pagproseso sa mga break sa koneksyon tungod sa mga problema sa kilid sa kliyente nga adunay sunud nga pagkonekta gikan sa parehas nga numero sa pantalan;
  • Gidugang nga suporta alang sa pagpakita sa rollback sa TLS 1.3 nga mga koneksyon sa usa ka mas ubos nga bersyon sa protocol;
  • Gidugang nga suporta alang sa algorithm alang sa paghimo og mga digital nga pirma GOST 34.10-2012;
  • Dugang nga performance sa RDRAND sa x86-64 nga mga sistema;
  • Gidugang nga suporta alang sa hardware pseudo-random number generator nga gihatag sa POWER9 processors ug gipaayo nga performance sa POWER8 system uban sa AES instructions;
  • Gidugang bag-ong mga utilities "entropy", "base32_enc" ug "base32_dec";
  • Daghang mga file sa header ang gimarkahan karon alang sa internal nga paggamit lamang ug moresulta sa usa ka pasidaan kung sulayan nga gamiton sa mga aplikasyon;
  • Ang abilidad sa paggamit sa Python module sa Windows gihatag.

Source: opennet.ru

Idugang sa usa ka comment