Rudiments
md5.h
1// Copyright (c) 1999-2018 David Muse
2// See the COPYING file for more information.
3
4#ifndef RUDIMENTS_MD5_H
5#define RUDIMENTS_MD5_H
6
7#include <rudiments/private/md5includes.h>
8
10class RUDIMENTS_DLLSPEC md5 : public hash {
11 public:
13 md5();
14
16 virtual ~md5();
17
21 bool append(const byte_t *data, uint32_t size);
22
26 const byte_t *getHash();
27
29 uint64_t getHashSize();
30
34 bool clear();
35
36 #include <rudiments/private/md5.h>
37};
38
39#endif
Definition hash.h:20
Definition md5.h:10
virtual ~md5()
bool append(const byte_t *data, uint32_t size)
uint64_t getHashSize()
const byte_t * getHash()
bool clear()