Lines Matching refs:length

36     clearpw.length = strlen(passwd);  in krb5int_mk_chpw_req()
43 packet->length = 6 + ap_req->length + cipherpw.length; in krb5int_mk_chpw_req()
44 packet->data = (char *) malloc(packet->length); in krb5int_mk_chpw_req()
54 *ptr++ = (packet->length>> 8) & 0xff; in krb5int_mk_chpw_req()
55 *ptr++ = packet->length & 0xff; in krb5int_mk_chpw_req()
64 *ptr++ = (ap_req->length>>8) & 0xff; in krb5int_mk_chpw_req()
65 *ptr++ = ap_req->length & 0xff; in krb5int_mk_chpw_req()
69 memcpy(ptr, ap_req->data, ap_req->length); in krb5int_mk_chpw_req()
70 ptr += ap_req->length; in krb5int_mk_chpw_req()
74 memcpy(ptr, cipherpw.data, cipherpw.length); in krb5int_mk_chpw_req()
98 if (packet->length < 4) in krb5int_rd_chpw_rep()
110 if (plen != packet->length) in krb5int_rd_chpw_rep()
150 ap_rep.length = (*ptr++ & 0xff); in krb5int_rd_chpw_rep()
151 ap_rep.length = (ap_rep.length<<8) | (*ptr++ & 0xff); in krb5int_rd_chpw_rep()
153 if (ptr + ap_rep.length >= packet->data + packet->length) in krb5int_rd_chpw_rep()
156 if (ap_rep.length) { in krb5int_rd_chpw_rep()
159 ptr += ap_rep.length; in krb5int_rd_chpw_rep()
179 cipherresult.length = (packet->data + packet->length) - ptr; in krb5int_rd_chpw_rep()
196 cipherresult.length = (packet->data + packet->length) - ptr; in krb5int_rd_chpw_rep()
204 if (clearresult.length < 2) { in krb5int_rd_chpw_rep()
222 if ((ap_rep.length == 0) && (*result_code == KRB5_KPASSWD_SUCCESS)) { in krb5int_rd_chpw_rep()
227 result_data->length = (clearresult.data + clearresult.length) - ptr; in krb5int_rd_chpw_rep()
229 if (result_data->length) { in krb5int_rd_chpw_rep()
230 result_data->data = (char *) malloc(result_data->length); in krb5int_rd_chpw_rep()
235 memcpy(result_data->data, ptr, result_data->length); in krb5int_rd_chpw_rep()
243 if (ap_rep.length) { in krb5int_rd_chpw_rep()
293 cipherpw.length = 0; in krb5int_mk_setpw_req()
301 req.password.length = strlen(passwd); in krb5int_mk_setpw_req()
314 packet->length = 6 + ap_req->length + cipherpw.length; in krb5int_mk_setpw_req()
315 packet->data = (char *) malloc(packet->length); in krb5int_mk_setpw_req()
325 *ptr++ = (packet->length>>8) & 0xff; in krb5int_mk_setpw_req()
326 *ptr++ = packet->length & 0xff; in krb5int_mk_setpw_req()
331 *ptr++ = (ap_req->length>>8) & 0xff; in krb5int_mk_setpw_req()
332 *ptr++ = ap_req->length & 0xff; in krb5int_mk_setpw_req()
334 memcpy(ptr, ap_req->data, ap_req->length); in krb5int_mk_setpw_req()
335 ptr += ap_req->length; in krb5int_mk_setpw_req()
339 memcpy(ptr, cipherpw.data, cipherpw.length); in krb5int_mk_setpw_req()
366 if (packet->length < 4) in krb5int_rd_setpw_rep()
385 krberror->e_data.length = 0; in krb5int_rd_setpw_rep()
399 if (message_length != packet->length) in krb5int_rd_setpw_rep()
420 ap_rep.length = (((ptr[0] << 8)&0xff) | (ptr[1]&0xff)); in krb5int_rd_setpw_rep()
425 if (ptr + ap_rep.length >= packet->data + packet->length) in krb5int_rd_setpw_rep()
430 if( ap_rep.length ) { in krb5int_rd_setpw_rep()
432 ptr += ap_rep.length; in krb5int_rd_setpw_rep()
452 cipherresult.length = (packet->data + packet->length) - ptr; in krb5int_rd_setpw_rep()
474 if (clearresult.length < 2) { in krb5int_rd_setpw_rep()
497 if( (ap_rep.length == 0) && (*result_code == KRB5_KPASSWD_SUCCESS) ) in krb5int_rd_setpw_rep()
504 result_data->length = (clearresult.data + clearresult.length) - ptr; in krb5int_rd_setpw_rep()
506 if (result_data->length) in krb5int_rd_setpw_rep()
508 result_data->data = (char *) malloc(result_data->length); in krb5int_rd_setpw_rep()
510 memcpy(result_data->data, ptr, result_data->length); in krb5int_rd_setpw_rep()