commit 6b722d2bff48640ac266d13f20c88f9c1d5c78dd
parent 6224ac6264f0f582af7584696ae6081cfa84237a
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Mon, 2 May 2022 14:43:09 +0300
digestauth: additional macros for readability
Diffstat:
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/microhttpd/digestauth.c b/src/microhttpd/digestauth.c
@@ -55,12 +55,18 @@
/**
+ * The printed timestamp size in chars
+ */
+#define TIMESTAMP_CHARS_LEN (TIMESTAMP_BIN_SIZE * 2)
+
+
+/**
* Standard server nonce length, not including terminating null,
*
* @param digest_size digest size
*/
#define NONCE_STD_LEN(digest_size) \
- ((digest_size) * 2 + TIMESTAMP_BIN_SIZE * 2)
+ ((digest_size) * 2 + TIMESTAMP_CHARS_LEN)
/**
@@ -1006,9 +1012,9 @@ digest_auth_check_all (struct MHD_Connection *connection,
header value. */
return MHD_NO;
}
- if (TIMESTAMP_BIN_SIZE * 2 !=
- MHD_strx_to_uint64_n_ (nonce + len - TIMESTAMP_BIN_SIZE * 2,
- TIMESTAMP_BIN_SIZE * 2,
+ if (TIMESTAMP_CHARS_LEN !=
+ MHD_strx_to_uint64_n_ (nonce + len - TIMESTAMP_CHARS_LEN,
+ TIMESTAMP_CHARS_LEN,
&nonce_time))
{
#ifdef HAVE_MESSAGES