EXTRA_SPACE in scrypt - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Developer (https://hashcat.net/forum/forum-39.html) +--- Forum: hashcat (https://hashcat.net/forum/forum-40.html) +--- Thread: EXTRA_SPACE in scrypt (/thread-11300.html) |
EXTRA_SPACE in scrypt - cxx - 02-07-2023 Hello everyone. I want to try to implement the yescrypt module in Hashcat, at least the fixed mode YESCRYPT_RW with t = 0 and without ROM. I planned to use the 8900 module (also known as scrypt) as a basis. However, for yescrypt I will need to use the LOOP and LOOP2 options, that's clear. Now I have a question about calculating the allocated memory size in the function module_extra_buffer_size. The most voluminous element is EXTRA_SPACE. What specifically does such a large buffer use for? EXTRA_SPACE calculated as follow: Code: // sometimes device_available_mem and device_maxmem_alloc reported back from the opencl runtime are a bit inaccurate. And one more question. What is the purpose of using theĀ kernel-accel? I hope the Hashcat developers will lift the veil of mystery . Thanks. |