Commit 627a6dbb authored by Sergey Lyubka's avatar Sergey Lyubka

mg_md5 made public

parent b33755c9
......@@ -2120,7 +2120,7 @@ bin2str(char *to, const unsigned char *p, size_t len)
* Return stringified MD5 hash for list of vectors.
* buf must point to 33-bytes long buffer
*/
static void
void
mg_md5(char *buf, ...)
{
unsigned char hash[16];
......
......@@ -236,6 +236,17 @@ enum mg_error_t mg_get_cookie(const struct mg_connection *,
const char *mg_version(void);
/*
* MD5 hash given strings.
* Buffer 'buf' must be 33 bytes long. Varargs is a NULL terminated list of
* asciiz strings. When function returns, buf will contain human-readable
* MD5 hash. Example:
* char buf[33];
* mg_md5(buf, "aa", "bb", NULL);
*/
void mg_md5(char *buf, ...);
/*
* Print command line usage string.
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment