English: A sub block from the compression function of the RIPEMD 160 hash algorithm. The compression function processes the message in blocks of 512 bits which are passed through two streams of these sub blocks using 5 different versions (different k constants and different nonlinear functions) which are run 16 times each for a total of 80 runs through the sub block on each side.