MD5_LONG
const MD5_LONG *in32;
MD5_LONG A, B, C, D;
MD5_LONG X0, X1, X2, X3, X4, X5, X6, X7,
in32 = (const MD5_LONG *)in;
CTASSERT(sizeof(MD5_LONG) == sizeof(uint32_t));
MD5_LONG A, B,C, D;
MD5_LONG Nl, Nh;
MD5_LONG data[MD5_LBLOCK];