|
|
@@ -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;
|