Lines Matching refs:length
86 _gsskrb5_encode_om_uint32 (b->initiator_address.length, num); in hash_input_chan_bindings()
88 if (b->initiator_address.length) in hash_input_chan_bindings()
91 b->initiator_address.length); in hash_input_chan_bindings()
94 _gsskrb5_encode_om_uint32 (b->acceptor_address.length, num); in hash_input_chan_bindings()
96 if (b->acceptor_address.length) in hash_input_chan_bindings()
99 b->acceptor_address.length); in hash_input_chan_bindings()
100 _gsskrb5_encode_om_uint32 (b->application_data.length, num); in hash_input_chan_bindings()
102 if (b->application_data.length) in hash_input_chan_bindings()
105 b->application_data.length); in hash_input_chan_bindings()
132 if (fwd_data->length > 0 && (flags & GSS_C_DELEG_FLAG)) in _gsskrb5_create_8003_checksum()
133 result->checksum.length = 24 + 4 + fwd_data->length; in _gsskrb5_create_8003_checksum()
135 result->checksum.length = 24; in _gsskrb5_create_8003_checksum()
136 result->checksum.data = malloc (result->checksum.length); in _gsskrb5_create_8003_checksum()
154 if (fwd_data->length > 0 && (flags & GSS_C_DELEG_FLAG)) { in _gsskrb5_create_8003_checksum()
158 *p++ = (fwd_data->length >> 0) & 0xFF; /* Dlgth */ in _gsskrb5_create_8003_checksum()
159 *p++ = (fwd_data->length >> 8) & 0xFF; /* Dlgth */ in _gsskrb5_create_8003_checksum()
160 memcpy(p, (unsigned char *) fwd_data->data, fwd_data->length); in _gsskrb5_create_8003_checksum()
183 OM_uint32 length; in _gsskrb5_verify_8003_checksum() local
188 if(cksum->cksumtype != CKSUMTYPE_GSSAPI || cksum->checksum.length < 24) { in _gsskrb5_verify_8003_checksum()
194 _gsskrb5_decode_om_uint32(p, &length); in _gsskrb5_verify_8003_checksum()
195 if(length != sizeof(hash)) { in _gsskrb5_verify_8003_checksum()
219 if (cksum->checksum.length > 24 && (*flags & GSS_C_DELEG_FLAG)) { in _gsskrb5_verify_8003_checksum()
220 if(cksum->checksum.length < 28) { in _gsskrb5_verify_8003_checksum()
232 fwd_data->length = (p[0] << 0) | (p[1] << 8); in _gsskrb5_verify_8003_checksum()
234 if(cksum->checksum.length < 28 + fwd_data->length) { in _gsskrb5_verify_8003_checksum()
238 fwd_data->data = malloc(fwd_data->length); in _gsskrb5_verify_8003_checksum()
243 memcpy(fwd_data->data, p, fwd_data->length); in _gsskrb5_verify_8003_checksum()