Lines Matching defs:fwd_data
112 * `input_chan_bindings', `flags' and `fwd_data' and return it in
121 const krb5_data *fwd_data,
130 if (fwd_data->length > 0 && (flags & GSS_C_DELEG_FLAG))
131 result->checksum.length = 24 + 4 + fwd_data->length;
152 if (fwd_data->length > 0 && (flags & GSS_C_DELEG_FLAG)) {
156 *p++ = (fwd_data->length >> 0) & 0xFF; /* Dlgth */
157 *p++ = (fwd_data->length >> 8) & 0xFF; /* Dlgth */
158 memcpy(p, (unsigned char *) fwd_data->data, fwd_data->length);
160 p += fwd_data->length;
168 * returning `flags' and `fwd_data'
177 krb5_data *fwd_data)
230 fwd_data->length = (p[0] << 0) | (p[1] << 8);
232 if(cksum->checksum.length < 28 + fwd_data->length) {
236 fwd_data->data = malloc(fwd_data->length);
237 if (fwd_data->data == NULL) {
241 memcpy(fwd_data->data, p, fwd_data->length);