Skip to content

Import librhash to replace MD5, SHA-1, and SHA-2 implementations

Brad King requested to merge brad.king/cmake:import-librhash into master

The RHash project provides implementations of many cryptographic hash algorithms and has a license compatible with ours. Import a subset of the librhash library component of the project to provide the hash algorithms we need. Drop our old implementations.

This cleans up the cmCryptoHash interface and also provides an easy path for future addition of new hash algorithms.

Merge request reports