Lines Matching defs:digest
50 struct chap_digest_type *digest,
80 struct chap_digest_type *digest;
81 unsigned char priv[64]; /* private area for digest's use */
95 struct chap_digest_type *digest;
121 struct chap_digest_type *digest,
133 /* List of digest types that we know about */
152 * Add a new digest type to the list.
207 fatal("CHAP digest 0x%x requested but not available",
210 ss->digest = dp;
237 fatal("CHAP digest 0x%x requested but not available",
240 cs->digest = dp;
286 ss->digest->generate_challenge(p);
344 ok = (*verifier)(name, ss->name, id, ss->digest,
374 ss->digest->code,
393 struct chap_digest_type *digest,
407 ok = digest->verify_response(id, name, secret, secret_len, challenge,
452 cs->digest->make_response(p, id, cs->name, pkt,
483 if (cs->digest->check_success != NULL) {
484 if (!(*cs->digest->check_success)(pkt, len, cs->priv))
489 if (cs->digest->handle_failure != NULL)
490 (*cs->digest->handle_failure)(pkt, len);
501 auth_withpeer_success(0, PPP_CHAP, cs->digest->code);