Rakirina pirtûkxaneya şîfreya Botan 2.11.0

Berdeste serbestberdana pirtûkxaneya krîptografîk Boot 2.11.0, di projeyê de tê bikaranîn NeoPG, forkek ji GnuPG 2. Pirtûkxane berhevokek mezin peyda dike primitives amade, di protokola TLS, sertîfîkayên X.509, şîfreyên AEAD, TPM, PKCS#11, şîfrekirina şîfreyê, û şîfreya post-quantum de tê bikar anîn. Pirtûkxane bi C++11 û hatiye nivîsandin peyda kirin di bin lîsansa BSD de.

Di nav guhertin di weşana nû de:

  • Bi karanîna Argon2 û Bcrypt fonksiyonên hilberandina şîfreya Argon2 û hilberandina mifteya şîfreyê zêde kirin;
  • Piştgiriyek ji bo pergalên hilanîna sertîfîkayên Windows û Linux zêde kir. System_Certificate_Store API-ya hatî bicîh kirin, li ser dikanên sertîfîkayên taybetî yên Windows, macOS û Linux-ê dixebite. Ji bo kontrolkirina dikanên sertîfîkayên pergalê trust_roots CLI zêde kir;
  • Qatek lê zêde kir da ku lihevhatina bi libsodium re (sodium.h);
  • Piştgiriyek ji bo şandina peyamên DTLS HelloVerifyRequest li aliyê serverê zêde kir;
  • Pêlên TLS-ê yên ku bi boost::asio::ssl;
  • Ji bo ceribandina TLS-ê bi karanîna pakêta testê ya ji BoringSSL piştgirî peyda kir;
  • Performansa modê zêde kir GCM;
  • Pêkanîna XMSS (Extended Merkle Signature Scheme) bi RFC 8391-ê ve girêdayî ye;
  • Piştgiriya ji bo dirêjkirina supported_versions ji bo TLS 1.3 zêde kir;
  • RFC 25519 bicihanîna Ed8032ph lê zêde kir.

Source: opennet.ru

Add a comment