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