Lines Matching defs:chlg
207 static bool sasl_digest_get_key_value(const char *chlg,
216 find_pos = strstr(chlg, key);
435 * chlg [in] - The challenge.
445 const char *chlg,
456 if(chlg)
457 chlglen = strlen(chlg);
468 Curl_HMAC_update(ctxt, (const unsigned char *) chlg,
519 unsigned char *chlg = NULL;
525 result = Curl_base64_decode(chlg64, &chlg, &chlglen);
531 if(!chlg)
535 if(!sasl_digest_get_key_value((char *)chlg, "nonce=\"", nonce, nlen, '\"')) {
536 free(chlg);
541 if(!sasl_digest_get_key_value((char *)chlg, "realm=\"", realm, rlen, '\"')) {
547 if(!sasl_digest_get_key_value((char *)chlg, "algorithm=", alg, alen, ',')) {
548 free(chlg);
553 chlg, "qop=\"", qop, qlen, '\"')) {
554 free(chlg);
558 free(chlg);
751 * chlg [in] - The challenge message.
756 CURLcode Curl_sasl_decode_digest_http_message(const char *chlg,
777 while(*chlg && ISSPACE(*chlg))
778 chlg++;
781 if(!Curl_sasl_digest_get_pair(chlg, value, content, &chlg)) {
856 while(*chlg && ISSPACE(*chlg))
857 chlg++;
860 if(',' == *chlg)
861 chlg++;
1511 char *chlg = NULL;
1554 result = sasl_decode_cram_md5_message(serverdata, &chlg, &chlglen);
1556 result = sasl_create_cram_md5_message(data, chlg, conn->user,
1558 free(chlg);