The purpose of the mixing function is to "scramble" or mix the internal state of a hash (or cipher) function. The input to the function is the current internal state and the output of the function becomes the new internal state.
The purpose of the mixing function is to "scramble" or mix the internal state of a hash (or cipher) function. The input to the function is the current internal state and the output of the function becomes the new internal state.
The behavior of the mixing function largely determines whether (for example) a hash function is collision-resistant. The most notable difference between a mixing function and a hash function is that the input and output of a mixing function are the same size.