Rilaxx tal-Librerija Kriptografika Botan 2.11.0

Disponibbli rilaxx ta’ librerija kriptografika Ibbutja 2.11.0, użat fil-proġett NeoPG, furketta ta' GnuPG 2. Il-librerija tipprovdi kollezzjoni kbira primittivi lesti, użat fil-protokoll TLS, ċertifikati X.509, ċifraturi AEAD, TPMs, PKCS#11, hashing tal-password, u kriptografija post-quantum. Il-librerija hija miktuba f'C++11 u fornuti taħt liċenzja BSD.

Fost bidliet fir-rilaxx il-ġdid:

  • Miżjud Argon2 password hashing u funzjonijiet ta 'ġenerazzjoni taċ-ċavetta bbażati fuq password bl-użu ta' Argon2 u Bcrypt;
  • Appoġġ miżjud għas-sistemi tal-ħażna taċ-ċertifikati Windows u Linux. Ġiet implimentata l-API System_Certificate_Store, li taħdem fuq ħwienet taċ-ċertifikati speċifiċi għall-Windows, macOS u Linux. Miżjud trust_roots CLI biex jiċċekkja l-ħwienet taċ-ċertifikati tas-sistema;
  • Żid saff biex jiżgura l-kompatibilità mal-libsodium (sodium.h);
  • Appoġġ miżjud biex jintbagħtu messaġġi DTLS HelloVerifyRequest fuq in-naħa tas-server;
  • Flussi TLS implimentati kompatibbli ma 'boost::asio::ssl;
  • Ipprovda appoġġ għall-ittestjar TLS bl-użu tas-suite tat-test minn BoringSSL;
  • Żieda fil-prestazzjoni tal-mod GCM;
  • L-implimentazzjoni tal-XMSS (Extended Merkle Signature Scheme) hija allinjata mal-RFC 8391;
  • Appoġġ miżjud għall-estensjoni supported_versions għal TLS 1.3;
  • Miżjud implimentazzjoni konformi ma 'RFC 25519 ta' Ed8032ph.

Sors: opennet.ru

Żid kumment