Sgaoileadh Leabharlann Cryptographic Botan 2.11.0

Ri fhaighinn foillseachadh leabharlann criptografach Luibh 2.11.0, air a chleachdadh sa phròiseact NeoPG, forc de GnuPG 2. Tha cruinneachadh mòr anns an leabharlann primitives deiseil, air a chleachdadh ann am protocol TLS, teisteanasan X.509, ciphers AEAD, TPMs, PKCS#11, hashing facal-faire, agus crioptachadh post-quantum. Tha an leabharlann sgrìobhte ann an C++11 agus air a thoirt seachad fo chead BSD.

Am measg nan atharrachaidhean anns an fhoillseachadh ùr:

  • Cuir ris hashing facal-faire Argon2 agus prìomh ghnìomhan ginealach stèidhichte air facal-faire a’ cleachdadh Argon2 agus Bcrypt;
  • Taic a bharrachd airson siostaman stòraidh teisteanasan Windows agus Linux. Chaidh an System_Certificate_Store API a chuir an gnìomh, ag obair a bharrachd air stòran teisteanais a tha sònraichte do Windows, macOS agus Linux. Chuir sinn trust_roots CLI ris gus sùil a thoirt air stòran teisteanasan siostam;
  • Chuir sinn còmhdach ris gus dèanamh cinnteach gu bheil e co-chòrdail ri libsodium (sodium.h);
  • Taic a bharrachd airson teachdaireachdan DTLS HelloVerifyRequest a chuir air taobh an fhrithealaiche;
  • Sruthan TLS air an cur an gnìomh a tha co-chosmhail ri àrdachadh ::asio ::ssl;
  • Thoir seachad taic airson deuchainn TLS a’ cleachdadh an t-sreath deuchainn bho BoringSSL;
  • Meudachadh ann an coileanadh modh GCM;
  • Tha buileachadh XMSS (Sgeama Soidhnichean Merkle Leudaichte) air a cho-thaobhadh ri RFC 8391;
  • Taic a bharrachd airson leudachadh supported_versions airson TLS 1.3;
  • Cur an gnìomh RFC 25519 a rèir Ed8032ph.

Source: fosgailtenet.ru

Cuir beachd ann