Home | History | Annotate | Download | only in pppd

Lines Matching defs:Challenge

154 	{ "mschap-challenge", o_string, &mschap_challenge,
155 "specify CHAP challenge" },
156 { "mschap2-peer-challenge", o_string, &mschap2_peer_challenge,
157 "specify CHAP peer challenge" },
163 * chapms_generate_challenge - generate a challenge for MS-CHAP.
164 * For MS-CHAP the challenge length is fixed at 8 bytes.
165 * The length goes in challenge[0] and the actual challenge starts
166 * at challenge[1].
169 chapms_generate_challenge(unsigned char *challenge)
171 *challenge++ = 8;
174 memcpy(challenge, mschap_challenge, 8);
177 random_bytes(challenge, 8);
181 chapms2_generate_challenge(unsigned char *challenge)
183 *challenge++ = 16;
186 memcpy(challenge, mschap_challenge, 16);
189 random_bytes(challenge, 16);
195 unsigned char *challenge, unsigned char *response,
203 challenge_len = *challenge++; /* skip length, is 8 */
219 ChapMS(challenge, (char *)secret, secret_len, &md);
238 challenge_len, challenge);
245 unsigned char *challenge, unsigned char *response,
253 challenge_len = *challenge++; /* skip length, is 16 */
261 ChapMS2(challenge, rmd->PeerChallenge, name,
301 * c = challenge to use for next response, we reuse previous
309 * Note that it's safe to reuse the same challenge as we don't
317 challenge_len, challenge, "Access denied");
323 unsigned char *challenge, char *secret, int secret_len,
326 challenge++; /* skip length, should be 8 */
328 ChapMS(challenge, secret, secret_len, (MS_ChapResponse *) response);
333 unsigned char *challenge, char *secret, int secret_len,
336 challenge++; /* skip length, should be 16 */
338 ChapMS2(challenge,
451 ChallengeResponse(u_char *challenge,
466 DesEncrypt(challenge, response + 0);
468 DesEncrypt(challenge, response + 8);
470 DesEncrypt(challenge, response + 16);
479 char *username, u_char Challenge[8])
498 BCOPY(sha1Hash, Challenge, 8);
560 u_char Challenge[8];
563 Challenge);
569 ChallengeResponse(Challenge, PasswordHash, NTResponse);
620 u_char Challenge[8];
628 ChallengeHash(PeerChallenge, rchallenge, username, Challenge);
632 SHA1_Update(&sha1Context, Challenge, sizeof(Challenge));
866 /* Generate the Peer-Challenge if requested, or copy it if supplied. */