Lines Matching defs:digest
55 const struct chap_digest_type *digest,
96 const struct chap_digest_type *digest,
111 /* List of digest types that we know about */
176 ppp_fatal("CHAP digest 0x%x requested but not available",
179 pcb->chap_server.digest = dp;
209 ppp_fatal("CHAP digest 0x%x requested but not available",
212 pcb->chap_client.digest = dp;
264 pcb->chap_server.digest->generate_challenge(pcb, p);
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,
394 pcb->chap_server.digest->code,
412 const struct chap_digest_type *digest,
424 ok = digest->verify_response(pcb, id, name, secret, secret_len, challenge,
478 pcb->chap_client.digest->make_response(pcb, outp, id, pcb->chap_client.name, pkt,
509 if (pcb->chap_client.digest->check_success != NULL) {
510 if (!(*pcb->chap_client.digest->check_success)(pcb, pkt, len, pcb->chap_client.priv))
515 if (pcb->chap_client.digest->handle_failure != NULL)
516 (*pcb->chap_client.digest->handle_failure)(pcb, pkt, len);
527 auth_withpeer_success(pcb, PPP_CHAP, pcb->chap_client.digest->code);