Botan Cryptographic Library Release 2.11.0

Magagamit paglabas ng isang cryptographic library Boot 2.11.0, ginamit sa proyekto NeoPG, isang tinidor ng GnuPG 2. Nagbibigay ang library ng malaking koleksyon mga nakahanda nang primitibo, ginagamit sa TLS protocol, X.509 certificate, AEAD cipher, TPM, PKCS#11, password hashing, at post-quantum cryptography. Ang library ay nakasulat sa C++11 at naibigay sa ilalim ng lisensya ng BSD.

sa mga pagbabago sa bagong release:

  • Nagdagdag ng Argon2 password hashing at password-based key generation function gamit ang Argon2 at Bcrypt;
  • Nagdagdag ng suporta para sa Windows at Linux certificate storage system. Ang System_Certificate_Store API ay ipinatupad, na gumagana sa itaas ng mga tindahan ng certificate na partikular sa Windows, macOS at Linux. Nagdagdag ng trust_roots CLI upang suriin ang mga tindahan ng sertipiko ng system;
  • Nagdagdag ng layer upang matiyak ang pagiging tugma sa libsodium (sodium.h);
  • Nagdagdag ng suporta para sa pagpapadala ng mga mensahe ng DTLS HelloVerifyRequest sa gilid ng server;
  • Mga ipinatupad na stream ng TLS na tugma sa boost::asio::ssl;
  • Nagbigay ng suporta para sa pagsubok ng TLS gamit ang test suite mula sa BoringSSL;
  • Tumaas na pagganap ng mode GCM;
  • Ang pagpapatupad ng XMSS (Extended Merkle Signature Scheme) ay nakahanay sa RFC 8391;
  • Nagdagdag ng suporta para sa supported_versions extension para sa TLS 1.3;
  • Nagdagdag ng RFC 25519 compliant na pagpapatupad ng Ed8032ph.

Pinagmulan: opennet.ru

Magdagdag ng komento