Keluaran Perpustakaan Kriptografi Botan 2.11.0

Ada pelepasan perpustakaan kriptografi But 2.11.0, digunakan dalam projek NeoPG, garpu GnuPG 2. Perpustakaan menyediakan koleksi yang besar primitif siap pakai, digunakan dalam protokol TLS, sijil X.509, sifir AEAD, TPM, PKCS#11, pencincangan kata laluan dan kriptografi pasca kuantum. Perpustakaan ditulis dalam C++ 11 dan dibekalkan di bawah lesen BSD.

Antara perubahan dalam keluaran baharu:

  • Menambahkan pencincangan kata laluan Argon2 dan fungsi penjanaan kunci berasaskan kata laluan menggunakan Argon2 dan Bcrypt;
  • Menambah sokongan untuk sistem penyimpanan sijil Windows dan Linux. System_Certificate_Store API telah dilaksanakan, berfungsi di atas kedai sijil khusus untuk Windows, macOS dan Linux. Menambah trust_roots CLI untuk menyemak stor sijil sistem;
  • Menambah lapisan untuk memastikan keserasian dengan libsodium (sodium.h);
  • Menambah sokongan untuk menghantar mesej HelloVerifyRequest DTLS pada bahagian pelayan;
  • Strim TLS yang dilaksanakan serasi dengan boost::asio::ssl;
  • Menyediakan sokongan untuk ujian TLS menggunakan suite ujian daripada BoringSSL;
  • Peningkatan prestasi mod GCM;
  • Pelaksanaan XMSS (Extended Merkle Signature Scheme) adalah sejajar dengan RFC 8391;
  • Menambahkan sokongan untuk sambungan supported_versions untuk TLS 1.3;
  • Menambahkan pelaksanaan pematuhan RFC 25519 Ed8032ph.

Sumber: opennet.ru

Tambah komen