Lines Matching refs:length

150 	if (SIZE_MAX - 300 < message->length)  in gss_krb5int_make_seal_token_v3()
152 ec_max = SIZE_MAX - message->length - 300; in gss_krb5int_make_seal_token_v3()
163 plain.length = message->length + 16 + ec; in gss_krb5int_make_seal_token_v3()
164 plain.data = MALLOC(plain.length); in gss_krb5int_make_seal_token_v3()
170 ctx->enc->enctype, plain.length, &tlen))) { in gss_krb5int_make_seal_token_v3()
171 FREE(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
179 FREE(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
197 (void) memcpy(plain.data, message->value, message->length); in gss_krb5int_make_seal_token_v3()
198 (void) memset(plain.data + message->length, 'x', ec); in gss_krb5int_make_seal_token_v3()
199 (void) memcpy(plain.data + message->length + ec, outbuf, 16); in gss_krb5int_make_seal_token_v3()
203 cipher.ciphertext.length = bufsize - 16; in gss_krb5int_make_seal_token_v3()
206 (void) bzero(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
207 FREE(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
232 plain.length = message->length + 16; in gss_krb5int_make_seal_token_v3()
233 plain.data = MALLOC(message->length + 16); in gss_krb5int_make_seal_token_v3()
238 FREE(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
242 bufsize = 16 + message2->length + ctx->cksum_size; in gss_krb5int_make_seal_token_v3()
245 FREE(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
272 (void) memcpy(plain.data, message->value, message->length); in gss_krb5int_make_seal_token_v3()
273 (void) memcpy(plain.data + message->length, outbuf, 16); in gss_krb5int_make_seal_token_v3()
277 if (message2->length) in gss_krb5int_make_seal_token_v3()
278 (void) memcpy(outbuf + 16, message2->value, message2->length); in gss_krb5int_make_seal_token_v3()
280 sum.contents = outbuf + 16 + message2->length; in gss_krb5int_make_seal_token_v3()
281 sum.length = ctx->cksum_size; in gss_krb5int_make_seal_token_v3()
285 bzero(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
286 FREE(plain.data, plain.length); in gss_krb5int_make_seal_token_v3()
293 if (sum.length != ctx->cksum_size) { in gss_krb5int_make_seal_token_v3()
297 (void) memcpy(outbuf + 16 + message2->length, sum.contents, in gss_krb5int_make_seal_token_v3()
334 token->length = bufsize; in gss_krb5int_make_seal_token_v3()
340 token->length = 0; in gss_krb5int_make_seal_token_v3()
453 cipher.ciphertext.length = bodysize - 16; in gss_krb5int_unseal_token_v3()
455 plain.length = plainlen = bodysize - 16; in gss_krb5int_unseal_token_v3()
456 plain.data = MALLOC(plain.length); in gss_krb5int_unseal_token_v3()
467 althdr = (uchar_t *)plain.data + plain.length - 16; in gss_krb5int_unseal_token_v3()
475 message_buffer->length = plain.length - ec - 16; in gss_krb5int_unseal_token_v3()
476 message_buffer->value = MALLOC(message_buffer->length); in gss_krb5int_unseal_token_v3()
482 message_buffer->length); in gss_krb5int_unseal_token_v3()
498 plain.length = bodysize-ec; in gss_krb5int_unseal_token_v3()
502 sum.length = ec; in gss_krb5int_unseal_token_v3()
503 if (sum.length != ctx->cksum_size) { in gss_krb5int_unseal_token_v3()
519 message_buffer->length = plain.length - 16; in gss_krb5int_unseal_token_v3()
520 message_buffer->value = MALLOC(message_buffer->length); in gss_krb5int_unseal_token_v3()
524 plain.data, message_buffer->length); in gss_krb5int_unseal_token_v3()
549 plain.length = message_buffer->length + 16; in gss_krb5int_unseal_token_v3()
550 plain.data = MALLOC(plain.length); in gss_krb5int_unseal_token_v3()
553 if (message_buffer->length) in gss_krb5int_unseal_token_v3()
555 message_buffer->value, message_buffer->length); in gss_krb5int_unseal_token_v3()
556 (void) memcpy(plain.data + message_buffer->length, ptr, 16); in gss_krb5int_unseal_token_v3()
557 sum.length = bodysize - 16; in gss_krb5int_unseal_token_v3()
564 FREE(plain.data, plain.length); in gss_krb5int_unseal_token_v3()
569 FREE(plain.data, plain.length); in gss_krb5int_unseal_token_v3()