Botan Cryptographic Perpustakaan Release 2.11.0

Aya sékrési perpustakaan cryptographic Boot 2.11.0, dipaké dina proyék NeoPG, garpu of GnuPG 2. Perpustakaan nyadiakeun koleksi badag primitif siap-dijieun, dipaké dina protokol TLS, sertipikat X.509, cipher AEAD, TPMs, PKCS #11, hashing sandi, sarta kriptografi pos-kuantum. perpustakaan ieu ditulis dina C ++ 11 jeung dibekelan handapeun lisénsi BSD.

di antara parobahan dina release anyar:

  • Ditambahkeun Argon2 sandi hashing sarta basis sandi fungsi generasi konci ngagunakeun Argon2 na Bcrypt;
  • Ditambahkeun dukungan pikeun sistem panyimpen sertipikat Windows sareng Linux. System_Certificate_Store API parantos dilaksanakeun, damel di luhur toko sertipikat khusus pikeun Windows, macOS sareng Linux. Ditambahkeun trust_roots CLI pikeun pariksa toko sertipikat sistem;
  • Ditambahkeun lapisan pikeun mastikeun kasaluyuan jeung libsodium (sodium.h);
  • Ditambahkeun dukungan pikeun ngirim pesen DTLS HelloVerifyRequest di sisi server;
  • Aliran TLS anu dilaksanakeun cocog sareng dorongan :: asio :: SSL;
  • Nyadiakeun rojongan pikeun nguji TLS ngagunakeun test suite ti BoringSSL;
  • Ningkatkeun kinerja mode GCM;
  • Palaksanaan XMSS (Extended Merkle Signature Scheme) saluyu jeung RFC 8391;
  • Ditambahkeun rojongan pikeun supported_versions extension pikeun TLS 1.3;
  • Ditambahkeun RFC 25519 palaksanaan patuh Ed8032ph.

sumber: opennet.ru

Tambahkeun komentar