![]() |
DDNet documentation
|
#include <cstddef>Go to the source code of this file.
Classes | |
| struct | SHA256_DIGEST |
| struct | MD5_DIGEST |
Functions | |
| SHA256_DIGEST | sha256 (const void *message, size_t message_len) |
| void | sha256_str (SHA256_DIGEST digest, char *str, size_t max_len) |
| int | sha256_from_str (SHA256_DIGEST *out, const char *str) |
| int | sha256_comp (SHA256_DIGEST digest1, SHA256_DIGEST digest2) |
| MD5_DIGEST | md5 (const void *message, size_t message_len) |
| void | md5_str (MD5_DIGEST digest, char *str, size_t max_len) |
| int | md5_from_str (MD5_DIGEST *out, const char *str) |
| int | md5_comp (MD5_DIGEST digest1, MD5_DIGEST digest2) |
| bool | operator== (const SHA256_DIGEST &that, const SHA256_DIGEST &other) |
| bool | operator!= (const SHA256_DIGEST &that, const SHA256_DIGEST &other) |
| bool | operator== (const MD5_DIGEST &that, const MD5_DIGEST &other) |
| bool | operator!= (const MD5_DIGEST &that, const MD5_DIGEST &other) |
Variables | |
| static constexpr size_t | SHA256_DIGEST_LENGTH = 256 / 8 |
| static constexpr size_t | SHA256_MAXSTRSIZE = 2 * SHA256_DIGEST_LENGTH + 1 |
| static constexpr size_t | MD5_DIGEST_LENGTH = 128 / 8 |
| static constexpr size_t | MD5_MAXSTRSIZE = 2 * MD5_DIGEST_LENGTH + 1 |
| MD5_DIGEST md5 | ( | const void * | message, |
| size_t | message_len ) |
| int md5_comp | ( | MD5_DIGEST | digest1, |
| MD5_DIGEST | digest2 ) |
| int md5_from_str | ( | MD5_DIGEST * | out, |
| const char * | str ) |
| void md5_str | ( | MD5_DIGEST | digest, |
| char * | str, | ||
| size_t | max_len ) |
|
inline |
|
inline |
|
inline |
|
inline |
| SHA256_DIGEST sha256 | ( | const void * | message, |
| size_t | message_len ) |
| int sha256_comp | ( | SHA256_DIGEST | digest1, |
| SHA256_DIGEST | digest2 ) |
| int sha256_from_str | ( | SHA256_DIGEST * | out, |
| const char * | str ) |
| void sha256_str | ( | SHA256_DIGEST | digest, |
| char * | str, | ||
| size_t | max_len ) |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |