(05-15-2017, 08:27 PM)philsmd Wrote: Yeah, I figured that it might be very new to you to read C (or OpenCL code), but I really do not get why you use code like "w0_t[0] |= a;" when it should be just "w0_t[0] = a;" etc... (i.e. replace the "|=" you changed/added to just assignments "=").
Well, hopefully now you got it... otherwise I guess it would be easier for us to implement a new hash type, add host code and kernels for it test it and ship it (compared to time to answer all these - noob - coding questions and hand holding).
I may have modified the wrong spot then. The version I started with was hashcat 3.5 for Windows. I uploaded a link to a full copy of one of the files I modified. Sorry, I am definitely in the noob category when it comes to C. I am fluent in C#, Java and VB.NET, but not C. The link to the modified file is below as well.
https://pastebin.com/AxLafqGV
Edit: Yes, I think I see now, I was modifying the wrong section. I will correct after I get back from lunch. You are saying modify the same lines that had the uint_to_hex_lower8. Sorry, again!