Vydání kryptografické knihovny Botan 2.11.0

Dostupné vydání kryptografické knihovny Botan 2.11.0, používané v projektu NeoPG, forku GnuPG 2. Knihovna poskytuje širokou sbírku hotových primitivů, využívaných v protokolu TLS, Zertifikátech X.509, šifrách AEAD, modulech TPM, PKCS#11, hašování hesel a postkvantové kryptografii. Knihovna je napsána v jazyce C++11 a dodává se na základě licence BSD.

Mezi změny v novém vydání:

  • Byla přidána funkce hašování hesel Argon2 a funkce pro generování klíče na základě hesla, které používají Argon2 a Bcrypt;
  • Byla přidána podpora systémů úložiště certifikátů Windows a Linux. Implementováno API System_Certificate_Store, které pracuje nad specifickými úložišti certifikátů pro Windows, macOS a Linux. Přidán CLI trust_roots pro kontrolu systémových úložišť certifikátů;
  • Byla přidána vrstva pro zajištění kompatibility s libsodium (sodium.h);
  • Byla přidána podpora odesílání DTLS zpráv HelloVerifyRequest na straně serveru;
  • Byly implementovány TLS proudy kompatibilní s boost::asio::ssl;
  • Zajištěna podpora testování TLS s využitím testovací sady od BoringSSL;
  • Zvýšena výkonnost režimu GCM;
  • Implementace XMSS (Extended Merkle Signature Scheme) byla uvedena do souladu s RFC 8391;
  • Byla přidána podpora rozšíření supported_versions pro TLS 1.3;
  • Byla přidána implementace Ed25519ph, kompatibilní s RFC 8032.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster