i dont think the constant values being prime numbers has anything to do with the security of the algorithm. to me even these 0x1 values seem to produce very good pseudo random output, meaning that change of single character in input changes the whole of output.