Rilis Pustaka Kriptografi Botan 2.12.0

Kasedhiya release saka perpustakaan kriptografi Boot 2.12.0, digunakake ing project NeoPG, garpu saka GnuPG 2. Perpustakaan nyedhiyakake koleksi gedhe primitif siap-digawe, digunakake ing protokol TLS, sertifikat X.509, cipher AEAD, TPMs, PKCS # 11, hashing sandi, lan kriptografi post-kuantum (tanda tangan basis hash lan persetujuan tombol adhedhasar McEliece lan NewHope). Perpustakaan ditulis ing C ++ 11 lan diwenehake ing lisensi BSD.

Antarane owah-owahan ing release anyar:

  • Dhukungan ditambahake kanggo nggunakake optimasi NEON lan AltiVec ing implementasi AES runtime sing tetep;
  • Peningkatan kinerja RSA, GCM, OCB, XTS, CTR lan ChaCha20Poly1305;
  • Dhukungan ditambahake kanggo ngasilake hash Argon2 luwih gedhe tinimbang 64 bait;
  • DTLS wis ngoptimalake operasi pemisahan MTU lan nambahake pangolahan sambungan amarga ana masalah ing sisih klien kanthi sambungan maneh saka nomer port sing padha;
  • Dhukungan ditambahake kanggo nuduhake bali saka sambungan TLS 1.3 menyang versi protokol sing luwih murah;
  • Dhukungan ditambahake kanggo algoritma kanggo nggawe tandha digital GOST 34.10-2012;
  • Nambah kinerja RDRAND ing sistem x86-64;
  • Dhukungan ditambahake kanggo generator nomer pseudo-acak hardware sing kasedhiya ing prosesor POWER9 lan kinerja sing luwih apik ing sistem POWER8 kanthi instruksi AES;
  • Nambahake keperluan anyar "entropy", "base32_enc" lan "base32_dec";
  • Akeh file header saiki ditandhani mung kanggo panggunaan internal lan bakal nyebabake bebaya nalika nyoba digunakake ing aplikasi;
  • Kemampuan kanggo nggunakake modul Python ing Windows kasedhiya.

Source: opennet.ru

Add a comment