D-Programming-Language/phobos — pull request #883 by redstar (2012-10-20 19:37:16+00:00)
Title: Add RIPEMD160 message digest.

RIPEMD-160 is a 160-bit cryptographic hash function, designed by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel. It is intended to be used as a secure replacement for the 128-bit hash functions MD4, MD5, and RIPEMD. MD4 and MD5 were developed by Ron Rivest for RSA Data Security, while RIPEMD was developed in the framework of the EU project RIPE (RACE Integrity Primitives Evaluation, 1988-1992).

The implementation uses the new digest API which makes it really easy to add new digests.