Go to the documentation of this file.
69 class MD5 :
public std::string
73 MD5(
const std::string& str) :
std::string(str){};
104 MD5 LX_BASE_EXPORT
createMD5(
const unsigned char* data,
size_t nbytes);
106 unsigned long long LX_BASE_EXPORT
createXXHash(
const void* input,
size_t length);
unsigned long long LX_BASE_EXPORT createXXHash(const void *input, size_t length)
MD5(const std::string &str)
Definition: md5.h:73
void LX_BASE_EXPORT md5_init(md5_state_t *pms)
md5_word_t count[2]
Definition: md5.h:79
unsigned int md5_word_t
Definition: md5.h:66
struct md5_state_s md5_state_t
md5_byte_t buf[64]
Definition: md5.h:81
MD5()
Definition: md5.h:72
MD5 LX_BASE_EXPORT createMD5_W(const std::wstring &filename)
void LX_BASE_EXPORT md5_finish(md5_state_t *pms, md5_byte_t digest[16])
Definition: GlobalId.h:64
unsigned char md5_byte_t
Definition: md5.h:65
MD5 LX_BASE_EXPORT createMD5(const std::string &filename)
void LX_BASE_EXPORT md5_append(md5_state_t *pms, const md5_byte_t *data, size_t nbytes)
md5_word_t abcd[4]
Definition: md5.h:80