From Crypto++ Wiki
Jump to: navigation, search


A HashTransformation provides an interface for hash functions and the data processing portion of MACs. Since a HashTransformation derives from BufferedTransformation, it can participate in pipelining.

The HashTransformation is not used directly. Objects which implement this interface include NullHash, CRC32, MD2, and IteratedHashBase.