42 return !(that == other);
50 return !(that == other);
MD5_DIGEST md5(const void *message, size_t message_len)
Definition: hash.cpp:54
bool operator==(const SHA256_DIGEST &that, const SHA256_DIGEST &other)
Definition: hash.h:36
const SHA256_DIGEST SHA256_ZEROED
Definition: hash.cpp:6
int sha256_from_str(SHA256_DIGEST *out, const char *str)
Definition: hash.cpp:44
int md5_comp(MD5_DIGEST digest1, MD5_DIGEST digest2)
Definition: hash.cpp:72
SHA256_DIGEST sha256(const void *message, size_t message_len)
Definition: hash.cpp:31
bool operator!=(const SHA256_DIGEST &that, const SHA256_DIGEST &other)
Definition: hash.h:40
void sha256_str(SHA256_DIGEST digest, char *str, size_t max_len)
Definition: hash.cpp:39
int md5_from_str(MD5_DIGEST *out, const char *str)
Definition: hash.cpp:67
void md5_str(MD5_DIGEST digest, char *str, size_t max_len)
Definition: hash.cpp:62
@ MD5_MAXSTRSIZE
Definition: hash.h:11
@ SHA256_MAXSTRSIZE
Definition: hash.h:9
@ SHA256_DIGEST_LENGTH
Definition: hash.h:8
@ MD5_DIGEST_LENGTH
Definition: hash.h:10
int sha256_comp(SHA256_DIGEST digest1, SHA256_DIGEST digest2)
Definition: hash.cpp:49
unsigned char data[MD5_DIGEST_LENGTH]
Definition: hash.h:21
unsigned char data[SHA256_DIGEST_LENGTH]
Definition: hash.h:16