aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/digestauth.c
Commit message (Expand)AuthorAge
...
* digest_auth_check(): removed one more large local variableEvgeny Grin (Karlson2k)2022-07-21
* digestauth: added sanity check for digest macrosEvgeny Grin (Karlson2k)2022-07-21
* digestauth: simplified internal function callEvgeny Grin (Karlson2k)2022-07-21
* digestauth: added small helper function to simplify the codeEvgeny Grin (Karlson2k)2022-07-21
* digest_auth_check(): check and report wrong algorithmEvgeny Grin (Karlson2k)2022-07-19
* digest: small internal refactoring to clarify used hash typeEvgeny Grin (Karlson2k)2022-07-19
* digest_auth_check: mostly rewritten, simplified, optimisedEvgeny Grin (Karlson2k)2022-07-19
* Digest: moved URI match check to separate function, avoid one memcpy()Evgeny Grin (Karlson2k)2022-07-19
* Digest: check whether all required parameters are present before doing heavy ...Evgeny Grin (Karlson2k)2022-07-19
* Digest: use binary zero to separate get params in digestEvgeny Grin (Karlson2k)2022-07-19
* Added new functions MHD_digest_auth_get_request_info3() and MHD_digest_auth_g...Evgeny Grin (Karlson2k)2022-07-19
* -fix typosChristian Grothoff2022-06-26
* digestauth: use GET parameters in digest calculationEvgeny Grin (Karlson2k)2022-06-23
* digestauth: use pre-calculated URI length to avoid stop at first binary zeroEvgeny Grin (Karlson2k)2022-06-23
* digestauth: use size_t for counting headersEvgeny Grin (Karlson2k)2022-06-23
* digestauth: added check whether arguments specified in the right orderEvgeny Grin (Karlson2k)2022-06-23
* digestauth: removed now unused do-while scopeEvgeny Grin (Karlson2k)2022-06-22
* Fixed check for URL match to handle URLs with binary zeroEvgeny Grin (Karlson2k)2022-06-22
* digest_auth_check_all(): simplified, improved readabilityEvgeny Grin (Karlson2k)2022-06-22
* MHD_parse_arguments_(): refactored, allow cls for the callbackEvgeny Grin (Karlson2k)2022-06-22
* Fixed wrong usage of maximum client nonce size as maximum size of server nonceEvgeny Grin (Karlson2k)2022-06-07
* digestauth: avoid repetitive calculations of some strings' lengthEvgeny Grin (Karlson2k)2022-06-06
* Simplified Digest Auth code by using the new string processing functionsEvgeny Grin (Karlson2k)2022-06-06
* Fixed 'int' instead of 'MHD_Result'Evgeny Grin (Karlson2k)2022-05-31
* authentication: reworked header parsingEvgeny Grin (Karlson2k)2022-05-31
* digestauth: reworked support for multiple digest algorithmsEvgeny Grin (Karlson2k)2022-05-23
* Created digestauth.h headerEvgeny Grin (Karlson2k)2022-05-20
* digestauth: simplified overflow checkEvgeny Grin (Karlson2k)2022-05-16
* Added two new public functions for digest authenticationEvgeny Grin (Karlson2k)2022-05-13
* digestauth: added detection for possibly fabricated noncesEvgeny Grin (Karlson2k)2022-05-13
* digestauth: cosmeticsEvgeny Grin (Karlson2k)2022-05-13
* digestauth: fixed wrong results of client data checkEvgeny Grin (Karlson2k)2022-05-13
* digestauth: always use master daemon onlyEvgeny Grin (Karlson2k)2022-05-06
* Added one more fallback for unique nonce generationEvgeny Grin (Karlson2k)2022-05-06
* digestauth: added check for valid nonce format in the nonce-nc mapEvgeny Grin (Karlson2k)2022-05-06
* digestauth: added two more assertsEvgeny Grin (Karlson2k)2022-05-06
* digestauth: fixed logic of free nonce-nc slot detectionEvgeny Grin (Karlson2k)2022-05-06
* Fixed additional wrong (inverted) assertsEvgeny Grin (Karlson2k)2022-05-05
* Fixed wrong (inverted) assertsEvgeny Grin (Karlson2k)2022-05-05
* digestauth: re-used static functionEvgeny Grin (Karlson2k)2022-05-04
* digestauth: added management of nonce-nc map array slotsEvgeny Grin (Karlson2k)2022-05-04
* digestauth: additional static function for code re-useEvgeny Grin (Karlson2k)2022-05-04
* digestauth: additional macros for readabilityEvgeny Grin (Karlson2k)2022-05-04
* digestauth: use mseconds for timestampEvgeny Grin (Karlson2k)2022-05-04
* digestauth: increased timestamp to 48 bitsEvgeny Grin (Karlson2k)2022-05-04
* digestauth: added run-time checks for algo valueEvgeny Grin (Karlson2k)2022-05-04
* digestauth: additional assertEvgeny Grin (Karlson2k)2022-05-04
* digestauth: changed type of varEvgeny Grin (Karlson2k)2022-05-04
* digestauth: use 7 bit shift for fast "hash"Evgeny Grin (Karlson2k)2022-05-04
* check_nonce_nc(): sorted checks according to probabilityEvgeny Grin (Karlson2k)2022-05-01