Botan Cryptographic Library Release 2.11.0

Në dispozicion lëshimi i një biblioteke kriptografike Boot 2.11.0, të përdorura në projekt NeoPG, një pirun i GnuPG 2. Biblioteka ofron një koleksion të madh primitivë të gatshëm, e përdorur në protokollin TLS, certifikatat X.509, shifrat AEAD, TPM, PKCS#11, hashimin e fjalëkalimit dhe kriptografinë post-kuantike. Biblioteka është e shkruar në C++11 dhe furnizuar nën licencën BSD.

ndër ndryshimet në publikimin e ri:

  • U shtuan funksionet e hashimit të fjalëkalimit Argon2 dhe gjenerimit të çelësave të bazuar në fjalëkalim duke përdorur Argon2 dhe Bcrypt;
  • Mbështetje e shtuar për sistemet e ruajtjes së certifikatave Windows dhe Linux. API System_Certificate_Store është implementuar, duke punuar në krye të dyqaneve të certifikatave specifike për Windows, macOS dhe Linux. U shtua trust_roots CLI për të kontrolluar ruajtjen e certifikatave të sistemit;
  • Shtuar një shtresë për të siguruar përputhshmërinë me libsodium (natrium.h);
  • Mbështetje e shtuar për dërgimin e mesazheve DTLS HelloVerifyRequest në anën e serverit;
  • Transmetimet e implementuara TLS të pajtueshme me boost::asio::ssl;
  • Ofroi mbështetje për testimin TLS duke përdorur paketën e testimit nga BoringSSL;
  • Rritja e performancës së modalitetit GCM;
  • Zbatimi i XMSS (Skema e Zgjeruar e Nënshkrimit Merkle) është përafruar me RFC 8391;
  • Mbështetje e shtuar për zgjerimin e versioneve të mbështetura për TLS 1.3;
  • U shtua zbatimi i Ed25519ph në përputhje me RFC 8032.

Burimi: opennet.ru

Shto një koment