libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/microhttpd/digestauth.c | 14++++++++++----
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