Move salt transfer to set_salt() for sha256crypt.
Move salt transfer to set_salt() for sha512crypt.
Move salt transfer to set_salt() for xsha512.
Proper event usage for LWS auto-tune.
Remove the sha256crypt-ng: it is not necessary anymore.
My branch becames the reference to the next merge.
Small tweaks in sha512crypt OpenCL code.
A proper fix to the incapacity to deal with passlen=24 AND saltlen=16. Previous commit can handle it, but since it hurts performance a litte, this is a best solution.
Remove unused blank lines.
Memory flags reviewed at NVIDIA OpenCL Best Practices Guide (chapter 3.1).