Kutulutsidwa kwa Library ya Botan Cryptographic 2.11.0

Ipezeka kumasulidwa kwa laibulale ya cryptographic Botani 2.11.0, yogwiritsidwa ntchito mu polojekitiyi NeoPG, foloko ya GnuPG 2. Laibulale imapereka chopereka chachikulu zoyamba zopangidwa kale, zogwiritsidwa ntchito mu TLS protocol, X.509 certificates, AEAD ciphers, TPMs, PKCS#11, password hashing, ndi post-quantum cryptography. Laibulale yalembedwa mu C ++ 11 ndi zoperekedwa pansi pa layisensi ya BSD.

pakati kusintha mu kutulutsidwa kwatsopano:

  • Anawonjezera Argon2 achinsinsi hashing ndi achinsinsi-based key generation ntchito pogwiritsa ntchito Argon2 ndi Bcrypt;
  • Thandizo lowonjezera la machitidwe osungira satifiketi a Windows ndi Linux. System_Certificate_Store API yakhazikitsidwa, ikugwira ntchito pamwamba pa masitolo a satifiketi a Windows, macOS ndi Linux. Wonjezerani trust_roots CLI kuti muwone masitolo a satifiketi;
  • Anawonjezera wosanjikiza kuonetsetsa kugwirizana ndi libsodium (sodium.h);
  • Thandizo lowonjezera potumiza mauthenga a DTLS HelloVerifyRequest kumbali ya seva;
  • Mitsinje ya TLS yokhazikitsidwa yogwirizana ndi boost ::asio::ssl;
  • Anapereka chithandizo pakuyesa kwa TLS pogwiritsa ntchito test suite kuchokera ku BoringSSL;
  • Kuwonjezeka kwa machitidwe Mtengo wa GCM;
  • Kukhazikitsa kwa XMSS (Extended Merkle Signature Scheme) kumagwirizana ndi RFC 8391;
  • Thandizo lowonjezera pazothandizira_zowonjezera za TLS 1.3;
  • Kukhazikitsa kotsatira kwa RFC 25519 kwa Ed8032ph.

Source: opennet.ru

Kuwonjezera ndemanga