yescrypt ndi ntchito yopangira mawu achinsinsi potengera scrypt.
Ubwino (poyerekeza ndi scrypt ndi Argon2):
- Kupititsa patsogolo kukana kuwukira kwapaintaneti (powonjezera mtengo wowukira ndikusunga ndalama zokhazikika za gulu loteteza).
- Ntchito zowonjezera (mwachitsanzo, mu mawonekedwe a kuthekera kosinthira ku zoikamo zotetezeka popanda kudziwa mawu achinsinsi) kuchokera m'bokosi.
- Imagwiritsa ntchito zolemba zakale zovomerezeka za NIST.
- Zimakhala zotheka kugwiritsa ntchito SHA-256, HMAC, PBKDF2 ndi scrypt.
Palinso kuipa, kufotokozedwa mwatsatanetsatane mu tsamba la polojekiti.
Kuyambira nkhani zam'mbuyomu (yescrypt 1.0.1) panali zotulutsidwa zingapo zazing'ono.
Zosintha zomasulidwa 1.0.2:
MAP_POPULATE sikugwiritsidwanso ntchito, chifukwa mayeso atsopano amitundu yambiri adawonetsa zoyipa kuposa zabwino.
Khodi ya SIMD tsopano ikugwiritsanso ntchito zolowetsa ndi zotulutsa mu BlockMix_pwxform mu SMix2. Izi zitha kupititsa patsogolo kugunda kwa cache komanso magwiridwe antchito.
Zosintha pakumasulidwa 1.0.3:
- SMix1 imakonza V indexing kuti mujambule motsatizana.
Zosintha pakumasulidwa 1.1.0:
- Yescrypt-opt.c ndi yescrypt-simd.c aphatikizidwa ndipo kusankha "-simd" sikukupezekanso. Ndi kusinthaku, machitidwe a misonkhano ya SIMD ayenera kukhala osasinthika, koma misonkhano ya scalar iyenera kuchita bwino pa zomangamanga za 64-bit (koma pang'onopang'ono pa zomangamanga za 32-bit) ndi zolembera zambiri.
Komanso yescrypt tsopano ndi gawo la library libxcrypt, yomwe imagwiritsidwa ntchito mu kugawa kwa Fedora ndi ALT Linux.
Source: linux.org.ru
