15 #ifndef SERIALBOX_CORE_HASH_MD5_H 16 #define SERIALBOX_CORE_HASH_MD5_H 36 virtual const char*
name() const noexcept
override {
return Name; }
46 virtual std::string
hash(
const void* data,
int length)
override;
virtual std::string hash(const void *data, int length) override
Compute 128 bit hash using MD5.
Namespace of the serialbox library.
static const char * Name
Identifier of the hash.
Hash algorithm interface.
Implementation of MD5 cryptographic hash algorithm.
virtual const char * name() const noexcept override
Get identifier of the hash as used in the HashFactory.