Thanks philsmd for the information. I'm a little out of my element here, can you please clarify this: "and replacing the resulting buffer (w0_t[x] - w3_t[x]) with the raw output of MD5 (a, b, c, d)".
Do you mean replacing the lines right below where the "uint_to_hex_lower8() functions were? I'm not sure how the replaced lines should look. Like this?
w0_t[0] |= a;
w0_t[1] |= b;
w0_t[2] |= c;
w0_t[3] |= d;
w1_t[0] |= a;
w1_t[1] |= b;
w1_t[2] |= c;
w1_t[3] |= d;
w2_t[0] |= a;
w2_t[1] |= b;
w2_t[2] |= c;
w2_t[3] |= d;
w3_t[0] |= a;
w3_t[1] |= b;
w3_t[2] |= c;
w3_t[3] |= d;
Also, just to clarify, should I be replacing the uint_to_hex_lower8() calls everywhere in the files, or just in the section of code you highlighted in the first github link?
I have made the other modifications.
Do you mean replacing the lines right below where the "uint_to_hex_lower8() functions were? I'm not sure how the replaced lines should look. Like this?
w0_t[0] |= a;
w0_t[1] |= b;
w0_t[2] |= c;
w0_t[3] |= d;
w1_t[0] |= a;
w1_t[1] |= b;
w1_t[2] |= c;
w1_t[3] |= d;
w2_t[0] |= a;
w2_t[1] |= b;
w2_t[2] |= c;
w2_t[3] |= d;
w3_t[0] |= a;
w3_t[1] |= b;
w3_t[2] |= c;
w3_t[3] |= d;
Also, just to clarify, should I be replacing the uint_to_hex_lower8() calls everywhere in the files, or just in the section of code you highlighted in the first github link?
I have made the other modifications.