yebo yebo 1.1.0

I-yescrypt iwumsebenzi wokukhiqiza ukhiye osuselwe kuphasiwedi osuselwe ku-scrypt.

Izinzuzo (uma kuqhathaniswa ne-scrypt ne-Argon2):

  • Ukuthuthukisa ukumelana nokuhlasela okungaxhunyiwe ku-inthanethi (ngokwandisa izindleko zokuhlasela kuyilapho ugcina izindleko eziqhubekayo zeqembu elivikelayo).
  • Ukusebenza okwengeziwe (isibonelo, ngendlela yokukwazi ukushintshela kuzilungiselelo ezivikeleke kakhulu ngaphandle kokwazi iphasiwedi) ngaphandle kwebhokisi.
  • Isebenzisa ama-cryptographic primitives agunyaziwe we-NIST.
  • Kuhlala kungenzeka ukusebenzisa i-SHA-256, HMAC, PBKDF2 nokubhala ngemfihlo.

Kukhona futhi ukungalungi, okuchazwe kabanzi ku ikhasi lephrojekthi.

Kusukela ezindabeni ezedlule (yebo yebo 1.0.1) kube nokukhishwa okuncane okuncane.


Khipha izinguquko 1.0.2:

  • I-MAP_POPULATE ayisasetshenziswa, ngoba ukuhlola okusha okunemicu eminingi kwembule imiphumela engemihle kunemithelela emihle.

  • Ikhodi ye-SIMD manje iphinda isebenzise amabhafa okokufaka nokukhiphayo ku-BlockMix_pwxform ku-SMix2. Lokhu kungase kuthuthukise kancane izinga lokushaya kwenqolobane kanjalo nokusebenza.

Izinguquko ekukhishweni kwe-1.0.3:

  • I-SMix1 ilungiselela ukukhonjwa kwe-V ngokurekhoda okulandelanayo.

Izinguquko ekukhishweni kwe-1.1.0:

  • I-Yescrypt-opt.c kanye ne-yescrypt-simd.c zihlanganisiwe, futhi inketho ethi "-simd" ayisatholakali. Ngalolu shintsho, ukusebenza kwemihlangano ye-SIMD kufanele kucishe kungashintshiwe, kodwa imihlangano ye-scalar kufanele yenze kangcono ekwakhiweni kwezakhiwo ezingama-64-bit (kodwa kuhambe kancane kuma-architectures angama-32) ngamarejista amaningi.

Futhi yescrypt manje isiyingxenye yelabhulali libxcrypt, esetshenziswa ekusatshalalisweni kwe-Fedora ne-ALT Linux.

Source: linux.org.ru

Engeza amazwana