private uint ROL(uint x, int n) { return (((x) << (n)) | ((x) >> (32-(n)))); } private uint F(uint x, uint y, uint z) {