Rhyddhau llyfrgell cryptograffig Botan 2.11.0

Ar gael rhyddhau llyfrgell cryptograffig Botaneg 2.11.0, a ddefnyddir yn y prosiect NeoPG, fforc o GnuPG 2. Mae'r llyfrgell yn darparu casgliad mawr cyntefig parod, a ddefnyddir yn y protocol TLS, tystysgrifau X.509, seiffrau AEAD, TPMs, PKCS#11, stwnsio cyfrinair, a cryptograffeg Γ΄l-cwantwm. Mae'r llyfrgell wedi'i hysgrifennu yn C++11 a cyflenwi dan y drwydded BSD.

Ymhlith newidiadau yn y datganiad newydd:

  • Ychwanegwyd stwnsio cyfrinair Argon2 a swyddogaethau cenhedlaeth allweddol yn seiliedig ar gyfrinair gan ddefnyddio Argon2 a Bcrypt;
  • Cefnogaeth ychwanegol ar gyfer systemau storio tystysgrif Windows a Linux. Mae'r System_Certificate_Store API wedi'i weithredu, gan weithio ar ben siopau tystysgrif sy'n benodol i Windows, macOS a Linux. Ychwanegwyd trust_roots CLI i wirio storfeydd tystysgrif system;
  • Ychwanegwyd haen i sicrhau cydnawsedd Γ’ libsodium (sodium.h);
  • Ychwanegwyd cefnogaeth ar gyfer anfon negeseuon DTLS HelloVerifyRequest ar ochr y gweinydd;
  • Gweithredwyd ffrydiau TLS sy'n gydnaws Γ’ hwb::asio::ssl;
  • Wedi darparu cefnogaeth ar gyfer profion TLS gan ddefnyddio'r gyfres brawf gan BoringSSL;
  • Gwell perfformiad modd GCM;
  • Mae gweithrediad XMSS (Cynllun Llofnod Merkle Estynedig) yn cyd-fynd Γ’ Chlwb Rygbi 8391;
  • Cefnogaeth ychwanegol ar gyfer estyniad supported_versions ar gyfer TLS 1.3;
  • Ychwanegwyd gweithrediad cydymffurfiol RFC 25519 o Ed8032ph.

Ffynhonnell: opennet.ru

Ychwanegu sylw