Lines Matching refs:req
47 set_radius_attrs(radius_packet_data_t *req,
75 radius_packet_data_t req; in radius_chap_validate() local
87 bzero(&req, sizeof (radius_packet_data_t)); in radius_chap_validate()
89 req.identifier = identifier; in radius_chap_validate()
90 req.code = RAD_ACCESS_REQ; in radius_chap_validate()
91 set_radius_attrs(&req, in radius_chap_validate()
112 bcopy(md5_digest, &req.authenticator, RAD_AUTHENTICATOR_LEN); in radius_chap_validate()
124 &req) == -1) { in radius_chap_validate()
133 req.authenticator, &resp); in radius_chap_validate()
156 set_radius_attrs(radius_packet_data_t *req, in set_radius_attrs() argument
163 req->attrs[0].attr_type_code = RAD_USER_NAME; in set_radius_attrs()
164 (void) strncpy((char *)req->attrs[0].attr_value, in set_radius_attrs()
167 req->attrs[0].attr_value_len = strlen(target_chap_name); in set_radius_attrs()
169 req->attrs[1].attr_type_code = RAD_CHAP_PASSWORD; in set_radius_attrs()
171 (char *)req->attrs[1].attr_value, in set_radius_attrs()
172 min(response_length, sizeof (req->attrs[1].attr_value))); in set_radius_attrs()
174 req->attrs[1].attr_value_len = response_length; in set_radius_attrs()
176 req->attrs[2].attr_type_code = RAD_CHAP_CHALLENGE; in set_radius_attrs()
178 (char *)req->attrs[2].attr_value, in set_radius_attrs()
179 min(challenge_length, sizeof (req->attrs[2].attr_value))); in set_radius_attrs()
180 req->attrs[2].attr_value_len = challenge_length; in set_radius_attrs()
183 req->num_of_attrs = 3; in set_radius_attrs()