HashTransformation

From Crypto++ Wiki
Jump to: navigation, search
HashTransformation
Documentation
#include <cryptopp/cryptlib.h>

HashTransformation.png

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.