• Home
  • Raw
  • Download

Lines Matching refs:auth

33 static int rc_pack_list (VALUE_PAIR *vp, char *secret, AUTH_HDR *auth)  in rc_pack_list()  argument
42 buf = auth->data; in rc_pack_list()
107 vector = (char *)auth->vector; in rc_pack_list()
143 memcpy ((char *) md5buf + secretlen, (char *) auth->vector, in rc_pack_list()
200 AUTH_HDR *auth, *recv_auth; in rc_send_server() local
262 auth = (AUTH_HDR *) send_buffer; in rc_send_server()
263 auth->code = data->code; in rc_send_server()
264 auth->id = data->seq_nbr; in rc_send_server()
268 total_length = rc_pack_list(data->send_pairs, secret, auth) + AUTH_HDR_LEN; in rc_send_server()
270 auth->length = htons ((unsigned short) total_length); in rc_send_server()
272 memset((char *) auth->vector, 0, AUTH_VECTOR_LEN); in rc_send_server()
274 memcpy ((char *) auth + total_length, secret, secretlen); in rc_send_server()
275 rc_md5_calc (vector, (char *) auth, total_length + secretlen); in rc_send_server()
276 memcpy ((char *) auth->vector, (char *) vector, AUTH_VECTOR_LEN); in rc_send_server()
281 memcpy (auth->vector, vector, AUTH_VECTOR_LEN); in rc_send_server()
283 total_length = rc_pack_list(data->send_pairs, secret, auth) + AUTH_HDR_LEN; in rc_send_server()
285 auth->length = htons ((unsigned short) total_length); in rc_send_server()
296 sendto (sockfd, (char *) auth, (unsigned int) total_length, (int) 0, in rc_send_server()
395 static int rc_check_reply (AUTH_HDR *auth, int bufferlen, char *secret, in rc_check_reply() argument
403 totallen = ntohs (auth->length); in rc_check_reply()
421 if (auth->id != seq_nbr) in rc_check_reply()
428 memcpy ((char *) reply_digest, (char *) auth->vector, AUTH_VECTOR_LEN); in rc_check_reply()
429 memcpy ((char *) auth->vector, (char *) vector, AUTH_VECTOR_LEN); in rc_check_reply()
430 memcpy ((char *) auth + totallen, secret, secretlen); in rc_check_reply()
431 rc_md5_calc (calc_digest, (char *) auth, totallen + secretlen); in rc_check_reply()
463 if (auth->code == PW_ACCOUNTING_RESPONSE) in rc_check_reply()