RIPEMD160: A Strengthened Version of RIPEMD (1996)

by H Dobbertin, A Bosselaers, B Preneel