Lines Matching refs:challenge

127 chap_BuildAnswer(char *name, char *key, u_char id, char *challenge
154 mschap_LANMan(digest, challenge + 1, key); /* LANMan response */
177 mschap_NT(digest, challenge + 1);
201 /* Copy our challenge */
216 /* Generate NTRESPONSE to respond on challenge call */
217 GenerateNTResponse(challenge + 1, peerchallenge + 1, name,
225 peerchallenge + 1, challenge + 1, name,
243 MD5Update(&MD5context, challenge + 1, *challenge);
334 write(in[1], chap->challenge.peer + 1, *chap->challenge.peer);
363 *chap->challenge.local = *chap->challenge.peer = '\0';
378 ans = chap_BuildAnswer(name, key, chap->auth.id, chap->challenge.peer
380 , type, chap->challenge.local, chap->authresponse, lm
497 if (!*chap->challenge.local) {
499 cp = chap->challenge.local;
503 /* For radius, our challenge is 16 readable NUL terminated bytes :*/
518 for (i = 0; i < *chap->challenge.local; i++)
536 /* Generate new local challenge value */
537 if (!*chap->challenge.local)
543 chap->challenge.local, 1 + *chap->challenge.local, NULL);
547 chap->challenge.local, 1 + *chap->challenge.local + len, NULL);
614 ptr += sprintf(ptr, "%02X", *(auth2chap(authp)->challenge.local+1+i));
661 *chap->challenge.local = '\0';
681 *chap->challenge.local = *chap->challenge.peer = '\0';
751 log_Printf(LogERROR, "Chap Input: Truncated challenge !\n");
755 *chap->challenge.peer = alen;
756 bp = mbuf_Read(bp, chap->challenge.peer + 1, alen);
763 /* Generate local challenge value */
859 chap->challenge.peer[0] = sizeof resp->PeerChallenge;
860 memcpy(chap->challenge.peer + 1, resp->PeerChallenge,
869 chap->challenge.local + 1,
870 *chap->challenge.local))
906 chap->challenge.local
909 chap->challenge.peer,