aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/microhttpd/internal.h')
-rw-r--r--src/microhttpd/internal.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/microhttpd/internal.h b/src/microhttpd/internal.h
index 4f03b8fc..92fa932b 100644
--- a/src/microhttpd/internal.h
+++ b/src/microhttpd/internal.h
@@ -240,8 +240,16 @@ enum MHD_ConnectionEventLoopInfo
240 * (already) takes more (see Mantis #1633), so we've increased the 240 * (already) takes more (see Mantis #1633), so we've increased the
241 * value to support something longer... 241 * value to support something longer...
242 */ 242 */
243#define MAX_NONCE_LENGTH 129 243#define MAX_CLIENT_NONCE_LENGTH 129
244 244
245/**
246 * The maximum size of MHD-generated nonce when printed with hexadecimal chars.
247 *
248 * This is equal to "(32 bytes for SHA-256 nonce plus 6 bytes for timestamp)
249 * multiplied by two hex chars per byte".
250 * Please keep it in sync with digestauth.c
251 */
252#define MAX_DIGEST_NONCE_LENGTH ((32 + 6) * 2)
245 253
246/** 254/**
247 * A structure representing the internal holder of the 255 * A structure representing the internal holder of the
@@ -269,7 +277,7 @@ struct MHD_NonceNc
269 /** 277 /**
270 * Nonce value: 278 * Nonce value:
271 */ 279 */
272 char nonce[MAX_NONCE_LENGTH + 1]; 280 char nonce[MAX_DIGEST_NONCE_LENGTH + 1];
273 281
274}; 282};
275 283