md5.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_MD5_H
#define RUDIMENTS_MD5_H
#include <rudiments/private/md5includes.h>
class RUDIMENTS_DLLSPEC md5 : public hash {
public:
md5();
virtual ~md5();
bool append(const unsigned char *data, uint32_t size);
const unsigned char *getHash();
uint64_t getHashSize();
bool clear();
hasherror_t getError();
#include <rudiments/private/md5.h>
};
#endif
hash
Definition: hash.h:19
md5
Definition: md5.h:10
md5::~md5
virtual ~md5()
md5::append
bool append(const unsigned char *data, uint32_t size)
md5::getHash
const unsigned char * getHash()
md5::getHashSize
uint64_t getHashSize()
md5::getError
hasherror_t getError()
md5::md5
md5()
md5::clear
bool clear()