RIPEMD-160 message digest algorithm