aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/test_auth_parse.c
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2022-08-09 19:12:28 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2022-08-09 21:24:55 +0300
commit20001736f8970e3fdf0e8dc6018bfe2cfdeec950 (patch)
treec839f1a0ca35771e4b3ffc7ed70b8e13760867bf /src/microhttpd/test_auth_parse.c
parent6bf4168dfef7a679d4ef11c9e8a6c170ce050db1 (diff)
downloadlibmicrohttpd-20001736f8970e3fdf0e8dc6018bfe2cfdeec950.tar.gz
libmicrohttpd-20001736f8970e3fdf0e8dc6018bfe2cfdeec950.zip
test_auth_parse: added testing of 'userhash' parameter parsing
Diffstat (limited to 'src/microhttpd/test_auth_parse.c')
-rw-r--r--src/microhttpd/test_auth_parse.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/microhttpd/test_auth_parse.c b/src/microhttpd/test_auth_parse.c
index b65909bb..baa93702 100644
--- a/src/microhttpd/test_auth_parse.c
+++ b/src/microhttpd/test_auth_parse.c
@@ -1064,6 +1064,29 @@ check_digest (void)
1064 r += expect_digest ("Digest nc=\"1\\;\", ", NULL, NULL, NULL, NULL, NULL, \ 1064 r += expect_digest ("Digest nc=\"1\\;\", ", NULL, NULL, NULL, NULL, NULL, \
1065 NULL, NULL, NULL, NULL, "1\\;", 0); 1065 NULL, NULL, NULL, NULL, "1\\;", 0);
1066 1066
1067 r += expect_digest ("Digest userhash=false", NULL, NULL, NULL, NULL, NULL, \
1068 NULL, NULL, NULL, NULL, NULL, 0);
1069 r += expect_digest ("Digest userhash=\"false\"", NULL, NULL, NULL, NULL, NULL, \
1070 NULL, NULL, NULL, NULL, NULL, 0);
1071 r += expect_digest ("Digest userhash=foo", NULL, NULL, NULL, NULL, NULL, \
1072 NULL, NULL, NULL, NULL, NULL, 0);
1073 r += expect_digest ("Digest userhash=true", NULL, NULL, NULL, NULL, NULL, \
1074 NULL, NULL, NULL, NULL, NULL, 1);
1075 r += expect_digest ("Digest userhash=\"true\"", NULL, NULL, NULL, NULL, NULL, \
1076 NULL, NULL, NULL, NULL, NULL, 1);
1077 r += expect_digest ("Digest userhash=\"\\t\\r\\u\\e\"", NULL, NULL, NULL, \
1078 NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
1079 r += expect_digest ("Digest userhash=TRUE", NULL, NULL, NULL, NULL, NULL, \
1080 NULL, NULL, NULL, NULL, NULL, 1);
1081 r += expect_digest ("Digest userhash=True", NULL, NULL, NULL, NULL, NULL, \
1082 NULL, NULL, NULL, NULL, NULL, 1);
1083 r += expect_digest ("Digest userhash = true", NULL, NULL, NULL, NULL, \
1084 NULL, NULL, NULL, NULL, NULL, NULL, 1);
1085 r += expect_digest ("Digest userhash=True2", NULL, NULL, NULL, NULL, NULL, \
1086 NULL, NULL, NULL, NULL, NULL, 0);
1087 r += expect_digest ("Digest userhash=\" true\"", NULL, NULL, NULL, NULL, \
1088 NULL, NULL, NULL, NULL, NULL, NULL, 0);
1089
1067 r += expect_digest ("Digest username=\"test@example.com\", " \ 1090 r += expect_digest ("Digest username=\"test@example.com\", " \
1068 "realm=\"users@example.com\", nonce=\"32141232413abcde\", " \ 1091 "realm=\"users@example.com\", nonce=\"32141232413abcde\", " \
1069 "uri=\"/example\", qop=auth, nc=00000001, cnonce=\"0a4f113b\", " \ 1092 "uri=\"/example\", qop=auth, nc=00000001, cnonce=\"0a4f113b\", " \