md5.h
// Copyright (c) 2016 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_MD5_H
#define RUDIMENTS_MD5_H
#include <rudiments/private/md5includes.h>
class md5private;
class RUDIMENTS_DLLSPEC md5 : public hash {
public:
md5();
virtual ~md5();
bool append(const unsigned char *data, uint32_t length);
const unsigned char *getHash();
uint32_t getHashLength();
bool clear();
hasherror_t getError();
#include <rudiments/private/md5.h>
};
#endif
hash::append
virtual bool append(const unsigned char *data, uint32_t length)=0
hash::getHash
virtual const unsigned char * getHash()=0
md5
Definition: md5.h:12
hash
Definition: hash.h:18
hash::clear
virtual bool clear()=0
hash::getHashLength
virtual uint32_t getHashLength()=0
hash::getError
virtual hasherror_t getError()=0