Hoʻokuʻu ʻia ʻo Botan Cryptographic Library 2.11.0

Loaʻa hoʻokuʻu ʻia o kahi waihona cryptographic Boot 2.11.0, hoʻohana ʻia i ka papahana NeoPG, he mākia o GnuPG 2. Hāʻawi ka waihona i kahi hōʻiliʻili nui nā mea kahiko i mākaukau, hoʻohana ʻia ma ka protocol TLS, nā palapala hōʻoia X.509, nā ciphers AEAD, nā TPM, PKCS#11, hashing password, a me ka cryptography post-quantum. Ua kākau ʻia ka waihona ma C ++ 11 a hoʻolako ʻia ma lalo o ka laikini BSD.

Ma waena o loli i ka hoʻokuʻu hou:

  • Hoʻohui ʻia ʻo Argon2 password hashing a me ka password-based key generation functions me Argon2 a me Bcrypt;
  • Hoʻohui kākoʻo no nā ʻōnaehana mālama palapala palapala Windows a me Linux. Ua hoʻokō ʻia ka System_Certificate_Store API, e hana ana ma luna o nā hale kūʻai palapala kikoʻī no Windows, macOS a me Linux. Hoʻohui i ka trust_roots CLI e nānā i nā hale kūʻai palapala hōʻoia;
  • Hoʻohui i kahi papa e hōʻoia i ka hoʻohālikelike me ka libsodium (sodium.h);
  • Hoʻohui kākoʻo no ka hoʻouna ʻana i nā memo DTLS HelloVerifyRequest ma ka ʻaoʻao kikowaena;
  • Hoʻokō ʻia nā kahawai TLS i kūpono me ka boost::asio::ssl;
  • Hāʻawi i ke kākoʻo no ka hoʻāʻo TLS me ka hoʻohana ʻana i ka suite hoʻāʻo mai BoringSSL;
  • Hoʻonui i ke ʻano hana GCM;
  • Hoʻopili ʻia ka hoʻokō XMSS (Extended Merkle Signature Scheme) me RFC 8391;
  • Kākoʻo hoʻohui ʻia no ka hoʻonui ʻia ʻana o supported_versions no TLS 1.3;
  • Hoʻohui ʻia ka RFC 25519 hoʻokō pono o Ed8032ph.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka