mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
digestauth: fixed copy-paste error in request algo parsing
This commit is contained in:
@@ -743,26 +743,26 @@ get_rq_algo (const struct MHD_RqDAuth *params)
|
||||
if (MHD_str_equal_caseless_s_bin_n_ (_MHD_SHA256_TOKEN, \
|
||||
algo_param->value.str, \
|
||||
algo_param->value.len))
|
||||
return MHD_DIGEST_AUTH_ALGO3_MD5;
|
||||
return MHD_DIGEST_AUTH_ALGO3_SHA256;
|
||||
if (MHD_str_equal_caseless_s_bin_n_ (_MHD_MD5_TOKEN _MHD_SESS_TOKEN, \
|
||||
algo_param->value.str, \
|
||||
algo_param->value.len))
|
||||
return MHD_DIGEST_AUTH_ALGO3_MD5;
|
||||
return MHD_DIGEST_AUTH_ALGO3_MD5_SESSION;
|
||||
if (MHD_str_equal_caseless_s_bin_n_ (_MHD_SHA256_TOKEN _MHD_SESS_TOKEN, \
|
||||
algo_param->value.str, \
|
||||
algo_param->value.len))
|
||||
return MHD_DIGEST_AUTH_ALGO3_MD5;
|
||||
return MHD_DIGEST_AUTH_ALGO3_SHA256_SESSION;
|
||||
|
||||
/* Algorithms below are not supported by MHD for authentication */
|
||||
|
||||
if (MHD_str_equal_caseless_s_bin_n_ (_MHD_SHA512_256_TOKEN, \
|
||||
algo_param->value.str, \
|
||||
algo_param->value.len))
|
||||
return MHD_DIGEST_AUTH_ALGO3_MD5;
|
||||
return MHD_DIGEST_AUTH_ALGO3_SHA512_256;
|
||||
if (MHD_str_equal_caseless_s_bin_n_ (_MHD_SHA512_256_TOKEN _MHD_SESS_TOKEN, \
|
||||
algo_param->value.str, \
|
||||
algo_param->value.len))
|
||||
return MHD_DIGEST_AUTH_ALGO3_MD5;
|
||||
return MHD_DIGEST_AUTH_ALGO3_SHA512_256_SESSION;
|
||||
|
||||
/* No known algorithm has been detected */
|
||||
return MHD_DIGEST_AUTH_ALGO3_INVALID;
|
||||
|
||||
Reference in New Issue
Block a user