16 virtual std::string
operator()(
const void* data,
size_t numBytes) = 0;
18 virtual std::string
operator()(
const std::string& text) = 0;
21 virtual void add(
const void* data,
size_t numBytes) = 0;
24 virtual std::string
getHash() = 0;
27 virtual void reset() = 0;
virtual std::string operator()(const void *data, size_t numBytes)=0
compute hash of a memory block
virtual void reset()=0
restart
virtual std::string getHash()=0
return latest hash as hex characters
abstract base class
Definition: hash.h:12
virtual void add(const void *data, size_t numBytes)=0
add arbitrary number of bytes