Lines Matching refs:packet

22 	krb5_data *packet)
43 packet->length = 6 + ap_req->length + cipherpw.length;
44 packet->data = (char *) malloc(packet->length);
45 if (packet->data == NULL)
50 ptr = packet->data;
54 *ptr++ = (packet->length>> 8) & 0xff;
55 *ptr++ = packet->length & 0xff;
84 krb5int_rd_chpw_rep(krb5_context context, krb5_auth_context auth_context, krb5_data *packet, int *result_code, krb5_data *result_data)
98 if (packet->length < 4)
103 ptr = packet->data;
110 if (plen != packet->length)
117 if (krb5_is_krb_error(packet)) {
119 if ((ret = krb5_rd_error(context, packet, &krberror)))
153 if (ptr + ap_rep.length >= packet->data + packet->length)
179 cipherresult.length = (packet->data + packet->length) - ptr;
196 cipherresult.length = (packet->data + packet->length) - ptr;
283 krb5_data *packet )
314 packet->length = 6 + ap_req->length + cipherpw.length;
315 packet->data = (char *) malloc(packet->length);
316 if (packet->data == NULL) {
320 ptr = packet->data;
322 ** build the packet -
325 *ptr++ = (packet->length>>8) & 0xff;
326 *ptr++ = packet->length & 0xff;
344 if ((ret != 0) && packet->data) {
345 free( packet->data);
346 packet->data = NULL;
352 krb5int_rd_setpw_rep( krb5_context context, krb5_auth_context auth_context, krb5_data *packet,
364 ** validate the packet length -
366 if (packet->length < 4)
369 ptr = packet->data;
374 if (krb5_is_krb_error(packet)) {
376 if ((ret = krb5_rd_error(context, packet, &krberror)))
397 ** make sure the message length and packet length agree -
399 if (message_length != packet->length)
423 ** validate ap_rep length agrees with the packet length -
425 if (ptr + ap_rep.length >= packet->data + packet->length)
452 cipherresult.length = (packet->data + packet->length) - ptr;