Lines Matching refs:challenge
169 chapms_generate_challenge(unsigned char *challenge) in chapms_generate_challenge() argument
171 *challenge++ = 8; in chapms_generate_challenge()
174 memcpy(challenge, mschap_challenge, 8); in chapms_generate_challenge()
177 random_bytes(challenge, 8); in chapms_generate_challenge()
181 chapms2_generate_challenge(unsigned char *challenge) in chapms2_generate_challenge() argument
183 *challenge++ = 16; in chapms2_generate_challenge()
186 memcpy(challenge, mschap_challenge, 16); in chapms2_generate_challenge()
189 random_bytes(challenge, 16); in chapms2_generate_challenge()
195 unsigned char *challenge, unsigned char *response, in chapms_verify_response() argument
202 challenge_len = *challenge++; /* skip length, is 8 */ in chapms_verify_response()
216 ChapMS(challenge, (char *)secret, secret_len, md); in chapms_verify_response()
236 challenge_len, challenge); in chapms_verify_response()
243 unsigned char *challenge, unsigned char *response, in chapms2_verify_response() argument
250 challenge_len = *challenge++; /* skip length, is 16 */ in chapms2_verify_response()
256 ChapMS2(challenge, &response[MS_CHAP2_PEER_CHALLENGE], name, in chapms2_verify_response()
313 challenge_len, challenge, "Access denied"); in chapms2_verify_response()
319 unsigned char *challenge, char *secret, int secret_len, in chapms_make_response() argument
322 challenge++; /* skip length, should be 8 */ in chapms_make_response()
324 ChapMS(challenge, secret, secret_len, response); in chapms_make_response()
329 unsigned char challenge[16]; member
341 chapms2_add_to_response_cache(int id, unsigned char *challenge, in chapms2_add_to_response_cache() argument
348 memcpy(chapms2_response_cache[i].challenge, challenge, 16); in chapms2_add_to_response_cache()
361 chapms2_find_in_response_cache(int id, unsigned char *challenge, in chapms2_find_in_response_cache() argument
368 && (!challenge in chapms2_find_in_response_cache()
369 || memcmp(challenge, in chapms2_find_in_response_cache()
370 chapms2_response_cache[i].challenge, in chapms2_find_in_response_cache()
385 unsigned char *challenge, char *secret, int secret_len, in chapms2_make_response() argument
391 challenge++; /* skip length, should be 16 */ in chapms2_make_response()
393 cache_entry = chapms2_find_in_response_cache(id, challenge, NULL); in chapms2_make_response()
398 ChapMS2(challenge, in chapms2_make_response()
406 chapms2_add_to_response_cache(id, challenge, response, auth_response); in chapms2_make_response()
511 ChallengeResponse(u_char *challenge, in ChallengeResponse() argument
526 DesEncrypt(challenge, response + 0); in ChallengeResponse()
528 DesEncrypt(challenge, response + 8); in ChallengeResponse()
530 DesEncrypt(challenge, response + 16); in ChallengeResponse()