hongu 1.1.0

yescrypt ndeye password-yakavakirwa kiyi yechizvarwa basa rakavakirwa pane scrypt.

Zvakanakira (zvichienzaniswa ne scrypt uye Argon2):

  • Kuvandudza kupokana nekurwiswa kwekunze (nekuwedzera mutengo wekurwiswa uchichengetedza mari yenguva dzose yebato rinodzivirira).
  • Kuwedzera kushanda (somuenzaniso, muchimiro chekukwanisa kushandura kune mamwe magadzirirwo akachengeteka pasina kuziva password) kunze kwebhokisi.
  • Inoshandisa NIST yakatenderwa cryptographic primitives.
  • Zvinoramba zvichikwanisika kushandisa SHA-256, HMAC, PBKDF2 uye scrypt.

Panewo zvisingabatsiri, zvinotsanangurwa zvakadzama mu peji yeprojekiti.

Kubva panhau dzakapfuura (hongu 1.0.1) pakanga paine zvishoma zvakaburitswa.


Shanduko mukuburitswa 1.0.2:

  • MAP_POPULATE haichashandiswi, nekuti bvunzo nyowani dzine tambo dzakawanda dzakaratidza zvakaipa pane zvakanaka.

  • SIMD kodhi ikozvino inoshandisazve ekuisa uye kubuda mabuffers muBlockMix_pwxform muSMix2. Izvi zvinogona kuvandudza zvishoma cache hit rate uye saka kuita.

Shanduko mukuburitswa 1.0.3:

  • SMix1 inogonesa V indexing yekuteedzana kurekodha.

Shanduko mukuburitswa 1.1.0:

  • Yescrypt-opt.c uye yescrypt-simd.c abatanidzwa uye "-simd" sarudzo haichawanikwi. Nekuchinja uku, kuita kwemagungano eSIMD kunofanirwa kunge kusingachinjike, asi maassemblies e scalar anofanirwa kuita zvirinani pane 64-bit architectures (asi inononoka pane 32-bit architectures) ine mamwe marejista.

Zvakare yescrypt ikozvino chikamu cheraibhurari libxcrypt, iyo inoshandiswa muFedora uye ALT Linux kugovera.

Source: linux.org.ru

Voeg