Lines Matching refs:length

52 	if (input->length < BLOCK_SIZE)
55 ASSERT(input->length == output->length);
63 * it better have a data pointer and a proper length.
65 if (ivec->data == NULL || ivec->length != BLOCK_SIZE) {
67 ASSERT(ivec->length == BLOCK_SIZE);
69 "ivec->data = %p ivec->length = %d",
70 (void *)ivec->data, ivec->length);
77 nblocks = (input->length + BLOCK_SIZE - 1) / BLOCK_SIZE;
80 partialamount = input->length % BLOCK_SIZE;
93 local_iv.length = ivec->length;
97 local_iv.length = sizeof (local_iv_data);
103 input->length, (krb5_keyblock *)key,
166 pt.cd_uio->uio_iov[0].iov_len = input->length - partialamount;
177 * set length to enough bytes to pad out to a full block
179 bcopy(input->data + (input->length - partialamount), tmp_pt,
200 ct.cd_uio->uio_iov[0].iov_len = output->length - partialamount;
218 mech.cm_param_len = ivec->length;
261 bzero(output->data, output->length);
287 if (input->length < BLOCK_SIZE)
290 assert(input->length == output->length);
296 * it better have a data pointer and a proper length.
298 if (ivec->data == NULL || ivec->length != BLOCK_SIZE) {
300 assert(ivec->length == BLOCK_SIZE);
302 "ivec->data = %p ivec->length = %d", ivec->data,
303 ivec->length);
310 nblocks = (input->length + BLOCK_SIZE - 1) / BLOCK_SIZE;
313 partialamount = input->length % BLOCK_SIZE;
333 mechanism.ulParameterLen = ivec->length;
360 outlen = output->length;
364 input->length,
374 assert(output->length == (unsigned int)outlen);
407 outlen = input->length - partialamount;
411 input->length - partialamount,
424 bcopy(input->data + (input->length - partialamount), tmp_pt,
472 bzero(output->data, input->length);
498 if (input->length < BLOCK_SIZE)
501 ASSERT(input->length == output->length);
508 * it better have a data pointer and a proper length.
510 if (ivec->data == NULL || ivec->length != BLOCK_SIZE) {
512 ASSERT(ivec->length == BLOCK_SIZE);
514 "ivec->data = %p ivec->length = %d",
515 (void *)ivec->data, ivec->length);
522 nblocks = (input->length + BLOCK_SIZE - 1) / BLOCK_SIZE;
525 partialamount = input->length % BLOCK_SIZE;
530 local_iv.length = ivec->length;
534 local_iv.length = sizeof (local_iv_data);
574 input->length, (krb5_keyblock *)key,
595 long length;
605 Cn = input->data + (input->length - partialamount);
612 /* set length to include blocks C0 thru Cn-2 */
613 length = input->length - (BLOCK_SIZE + partialamount);
620 output->data, length, (krb5_keyblock *)key,
637 tmp_ivec.length = sizeof (tmp_ivec_data);
640 length = BLOCK_SIZE;
647 tmp_output_data, length,
669 output->data + (input->length - partialamount),
686 (input->length - (BLOCK_SIZE + partialamount)),
687 length, (krb5_keyblock *)key,
712 bzero(output->data, output->length);
734 if (input->length < BLOCK_SIZE)
737 assert(input->length == output->length);
743 * it better have a data pointer and a proper length.
745 if (ivec->data == NULL || ivec->length != BLOCK_SIZE) {
747 assert(ivec->length == BLOCK_SIZE);
749 "ivec->data = %p ivec->length = %d", ivec->data,
750 ivec->length);
757 nblocks = (input->length + BLOCK_SIZE - 1) / BLOCK_SIZE;
760 partialamount = input->length % BLOCK_SIZE;
780 mechanism.ulParameterLen = ivec->length;
838 outlen = output->length;
842 input->length,
855 CK_ULONG length;
865 Cn = input->data + (input->length - partialamount);
879 /* set length to include blocks C0 thru Cn-2 */
880 length = input->length - (BLOCK_SIZE + partialamount);
881 outlen = length;
888 length,
903 length = BLOCK_SIZE;
904 outlen = length;
924 length,
944 output->data + (input->length - partialamount),
962 mechanism.ulParameterLen = ivec->length;
980 length,
981 (CK_BYTE_PTR)output->data + (input->length -
1004 bzero(output->data, input->length);
1016 if (key->length != 16 && key->length != 32)
1018 if (randombits->length != key->length)
1027 (void) memcpy(key->contents, randombits->data, randombits->length);
1031 (void) memcpy(key->contents, randombits->data, randombits->length);
1048 FREE(state->data, state->length);
1050 state->length = BLOCK_SIZE;
1056 (void) memset(state->data, 0, state->length);