Lines Matching defs:name
13 * 2. The name(s) of the authors of this software must not be used to
54 int (*chap_verify_hook)(const char *name, const char *ourname, int id,
95 static int chap_verify_response(ppp_pcb *pcb, const char *name, const char *ourname, int id,
180 pcb->chap_server.name = our_name;
213 pcb->chap_client.name = our_name;
266 nlen = strlen(pcb->chap_server.name);
267 memcpy(p + 1 + clen, pcb->chap_server.name, nlen);
288 const char *name = NULL; /* initialized to shut gcc up */
303 len -= response_len + 1; /* length of name */
304 name = (char *)pkt + response_len;
314 name = pcb->remote_name;
318 /* Null terminate and clean remote name. */
319 ppp_slprintf(rname, sizeof(rname), "%.*v", len, name);
320 name = rname;
328 ok = (*verifier)(name, pcb->chap_server.name, id, pcb->chap_server.digest,
332 ok = chap_verify_response(pcb, name, pcb->chap_server.name, id, pcb->chap_server.digest,
340 ppp_warn("Peer %q failed CHAP authentication", name);
382 session_check(name, NULL, devnam, NULL) == 0) {
384 ppp_warn("Peer %q failed CHAP Session verification", name);
395 name, strlen(name));
411 static int chap_verify_response(ppp_pcb *pcb, const char *name, const char *ourname, int id,
420 if (!get_secret(pcb, name, ourname, (char *)secret, &secret_len, 1)) {
421 ppp_error("No CHAP secret found for authenticating %q", name);
424 ok = digest->verify_response(pcb, id, name, secret, secret_len, challenge,
459 /* Null terminate and clean remote name. */
463 /* Microsoft doesn't send their name back in the PPP packet */
469 if (!get_secret(pcb, pcb->chap_client.name, rname, secret, &secret_len, 0)) {
478 pcb->chap_client.digest->make_response(pcb, outp, id, pcb->chap_client.name, pkt,
483 nlen = strlen(pcb->chap_client.name);
484 memcpy(outp + clen + 1, pcb->chap_client.name, nlen);
628 printer(arg, ">, name = ");
664 "CHAP", /* name */