yescrypt 1.1.0

yescrypt minangka fungsi generasi kunci adhedhasar sandi adhedhasar scrypt.

Kaluwihan (dibandhingake karo scrypt lan Argon2):

  • Ngapikake resistensi kanggo serangan offline (kanthi nambah biaya serangan nalika njaga biaya tetep kanggo pihak sing mbela).
  • Fungsi tambahan (contone, ing wangun kemampuan kanggo ngalih menyang setelan luwih aman tanpa ngerti sandi) metu saka kothak.
  • Nggunakake primitif kriptografi sing disetujoni NIST.
  • Sampeyan isih bisa nggunakake SHA-256, HMAC, PBKDF2 lan scrypt.

Ana uga cacat, diterangake luwih rinci ing kaca proyek.

Wiwit warta sadurunge (yescrypt 1.0.1) ana sawetara rilis cilik.


Release owah-owahan 1.0.2:

  • MAP_POPULATE ora digunakake maneh, amarga tes multi-threaded anyar nuduhake efek negatif luwih akeh tinimbang positif.

  • Kode SIMD saiki nggunakake maneh buffer input lan output ing BlockMix_pwxform ing SMix2. Iki bisa uga rada nambah cache hit rate lan mulane kinerja.

Owah-owahan ing release 1.0.3:

  • SMix1 ngoptimalake indeksasi V kanggo rekaman urutan.

Owah-owahan ing release 1.1.0:

  • Yescrypt-opt.c lan yescrypt-simd.c wis digabung lan pilihan "-simd" ora kasedhiya maneh. Kanthi owah-owahan iki, kinerja rakitan SIMD kudu meh ora owah, nanging rakitan skalar kudu luwih apik ing arsitektur 64-bit (nanging luwih alon ing arsitektur 32-bit) kanthi luwih akeh register.

Uga yescrypt saiki dadi bagéan saka perpustakaan libxcrypt, sing digunakake ing distribusi Fedora lan ALT Linux.

Source: linux.org.ru

Add a comment