Ang Botan Cryptographic Library Release 2.11.0

Magamit pagpagawas sa usa ka cryptographic library Boot 2.11.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. Ang librarya gisulat sa C++ 11 ug gihatag ubos sa lisensya sa BSD.

Lakip sa kausaban sa bag-ong pagpagawas:

  • Gidugang ang Argon2 password hashing ug password-based key generation functions gamit ang Argon2 ug Bcrypt;
  • Gidugang nga suporta alang sa mga sistema sa pagtipig sa sertipiko sa Windows ug Linux. Ang System_Certificate_Store API gipatuman, nagtrabaho sa ibabaw sa mga tindahan sa sertipiko nga espesipiko sa Windows, macOS ug Linux. Gidugang ang trust_roots CLI aron masusi ang mga tindahan sa sertipiko sa sistema;
  • Gidugang ang usa ka layer aron masiguro ang pagkaangay sa libsodium (sodium.h);
  • Gidugang nga suporta alang sa pagpadala sa mga mensahe sa DTLS HelloVerifyRequest sa kilid sa server;
  • Gipatuman nga TLS streams compatible sa boost::asio::ssl;
  • Naghatag suporta alang sa pagsulay sa TLS gamit ang test suite gikan sa BoringSSL;
  • Dugang nga performance sa mode Ang GCM;
  • Ang pagpatuman sa XMSS (Extended Merkle Signature Scheme) nahiuyon sa RFC 8391;
  • Gidugang nga suporta para sa supported_versions extension para sa TLS 1.3;
  • Gidugang ang RFC 25519 compliant nga pagpatuman sa Ed8032ph.

Source: opennet.ru

Idugang sa usa ka comment