37 return !(that == other);
45 return !(that == other);
MD5_DIGEST md5(const void *message, size_t message_len)
Definition hash.cpp:53
bool operator==(const SHA256_DIGEST &that, const SHA256_DIGEST &other)
Definition hash.h:31
static constexpr size_t MD5_MAXSTRSIZE
Definition hash.h:9
int sha256_from_str(SHA256_DIGEST *out, const char *str)
Definition hash.cpp:43
int md5_comp(MD5_DIGEST digest1, MD5_DIGEST digest2)
Definition hash.cpp:71
static constexpr size_t SHA256_DIGEST_LENGTH
Definition hash.h:6
SHA256_DIGEST sha256(const void *message, size_t message_len)
Definition hash.cpp:30
bool operator!=(const SHA256_DIGEST &that, const SHA256_DIGEST &other)
Definition hash.h:35
void sha256_str(SHA256_DIGEST digest, char *str, size_t max_len)
Definition hash.cpp:38
int md5_from_str(MD5_DIGEST *out, const char *str)
Definition hash.cpp:66
static constexpr size_t SHA256_MAXSTRSIZE
Definition hash.h:7
void md5_str(MD5_DIGEST digest, char *str, size_t max_len)
Definition hash.cpp:61
int sha256_comp(SHA256_DIGEST digest1, SHA256_DIGEST digest2)
Definition hash.cpp:48
static constexpr size_t MD5_DIGEST_LENGTH
Definition hash.h:8
unsigned char data[MD5_DIGEST_LENGTH]
Definition hash.h:18
unsigned char data[SHA256_DIGEST_LENGTH]
Definition hash.h:13