24 virtual std::string
operator()(
const void* data,
size_t numBytes) = 0;
26 virtual std::string
operator()(
const std::string& text) = 0;
29 virtual void add(
const void* data,
size_t numBytes) = 0;
virtual std::string operator()(const std::string &text)=0
compute hash of a string, excluding final zero
virtual std::string operator()(const void *data, size_t numBytes)=0
compute hash of a memory block
virtual void add(const void *data, size_t numBytes)=0
add arbitrary number of bytes
virtual std::string getHash()=0
return latest hash as hex characters
virtual void reset()=0
restart
Usage: std::string msg = "The quick brown fox jumps over the lazy dog"; std::string key = "key"; std:...