Botan Cryptographic Perpustakaan Release 2.12.0

Aya sékrési perpustakaan cryptographic Boot 2.12.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 (tanda tangan dumasar-hash jeung perjangjian konci dumasar kana McEliece na NewHope). perpustakaan ieu ditulis dina C ++ 11 jeung dibekelan handapeun lisénsi BSD.

di antara parobahan dina release anyar:

  • Ditambahkeun dukungan pikeun ngagunakeun optimasi NEON sareng AltiVec dina palaksanaan AES runtime konstan;
  • Ningkatkeun kinerja RSA, GCM, OCB, XTS, CTR na ChaCha20Poly1305 palaksanaan;
  • Ditambahkeun dukungan pikeun ngahasilkeun hashes Argon2 langkung ageung tibatan 64 bait;
  • DTLS geus dioptimalkeun operasi partisi MTU sarta ditambahkeun processing putus sambungan alatan masalah dina sisi klien kalawan reconnection saterusna ti nomer port sarua;
  • Ditambahkeun dukungan pikeun nunjukkeun balikan sambungan TLS 1.3 kana versi protokol anu langkung handap;
  • Ditambahkeun dukungan pikeun algoritma pikeun nyiptakeun tanda tangan digital GOST 34.10-2012;
  • Ningkatkeun kinerja RDRAND dina sistem x86-64;
  • Ditambahkeun rojongan pikeun hardware angka pseudo-acak generator disadiakeun dina prosesor POWER9 jeung ningkat kinerja dina sistem POWER8 kalawan parentah AES;
  • Ditambahkeun utiliti anyar "éntropi", "base32_enc" jeung "base32_dec";
  • Seueur file lulugu ayeuna ditandaan kanggo panggunaan internal wungkul sareng bakal ngahasilkeun peringatan nalika nyobian dianggo dina aplikasi;
  • Kamampuhan ngagunakeun modul Python dina Windows disadiakeun.

sumber: opennet.ru

Tambahkeun komentar