Lines Matching defs:pick
364 static bool pickoneauth(struct auth *pick, unsigned long mask)
368 unsigned long avail = pick->avail & pick->want & mask;
374 pick->picked = CURLAUTH_NEGOTIATE;
377 pick->picked = CURLAUTH_BEARER;
381 pick->picked = CURLAUTH_DIGEST;
384 pick->picked = CURLAUTH_NTLM;
386 pick->picked = CURLAUTH_NTLM_WB;
389 pick->picked = CURLAUTH_BASIC;
393 pick->picked = CURLAUTH_AWS_SIGV4;
396 pick->picked = CURLAUTH_PICKNONE; /* we select to use nothing */
399 pick->avail = CURLAUTH_NONE; /* clear it here */