Lines Matching refs:length

21 krb5_arcfour_encrypt_length(enc, hash, inputlen, length)  in krb5_arcfour_encrypt_length()  argument
25 size_t *length;
33 *length = hashsize + krb5_roundup(8 + inputlen, blocksize);
99 d1.length=keybytes;
100 d1.data=MALLOC(d1.length);
104 k1.length=d1.length;
114 d2.length=keybytes;
115 d2.data=MALLOC(d2.length);
117 FREE(d1.data, d1.length);
121 k2.length=d2.length;
131 d3.length=keybytes;
132 d3.data=MALLOC(d3.length);
134 FREE(d1.data, d1.length);
136 FREE(d2.data, d2.length);
140 k3.length=d3.length;
143 salt.length=14;
144 salt.data=MALLOC(salt.length);
147 FREE(d1.data, d1.length);
149 FREE(d2.data, d2.length);
150 FREE(d3.data, d3.length);
156 plaintext.length=krb5_roundup(input->length+CONFOUNDERLENGTH,blocksize);
157 plaintext.data=MALLOC(plaintext.length);
160 FREE(d1.data, d1.length);
162 FREE(d2.data, d2.length);
163 FREE(d3.data, d3.length);
164 FREE(salt.data, salt.length);
167 bzero(plaintext.data, plaintext.length);
170 checksum.length=hashsize;
173 ciphertext.length=krb5_roundup(input->length+CONFOUNDERLENGTH,blocksize);
176 confounder.length=CONFOUNDERLENGTH;
179 output->length = plaintext.length+hashsize;
184 (void) strncpy(salt.data, l40, salt.length);
190 salt.length=4;
206 bcopy(k1.contents, k2.contents, k2.length);
215 bcopy(input->data, plaintext.data+confounder.length, input->length);
251 bzero(d1.data, d1.length);
253 bzero(d2.data, d2.length);
254 FREE(d2.data, d2.length);
256 bzero(d3.data, d3.length);
257 bzero(salt.data, salt.length);
258 bzero(plaintext.data, plaintext.length);
260 FREE(d1.data, d1.length);
261 FREE(d3.data, d3.length);
262 FREE(salt.data, salt.length);
263 FREE(plaintext.data, plaintext.length);
289 if (input->length < hashsize + CONFOUNDERLENGTH)
291 if (output->length < input->length - hashsize - CONFOUNDERLENGTH)
300 d1.length=keybytes;
301 d1.data=MALLOC(d1.length);
305 k1.length=d1.length;
315 d2.length=keybytes;
316 d2.data=MALLOC(d2.length);
318 FREE(d1.data, d1.length);
322 k2.length=d2.length;
332 d3.length=keybytes;
333 d3.data=MALLOC(d3.length);
335 FREE(d1.data, d1.length);
337 FREE(d2.data, d2.length);
341 k3.length=d3.length;
344 salt.length=14;
345 salt.data=MALLOC(salt.length);
347 FREE(d1.data, d1.length);
349 FREE(d2.data, d2.length);
350 FREE(d3.data, d3.length);
354 ciphertext.length=input->length-hashsize;
357 plaintext.length=ciphertext.length;
358 plaintext.data=MALLOC(plaintext.length);
360 FREE(d1.data, d1.length);
362 FREE(d2.data, d2.length);
363 FREE(d3.data, d3.length);
364 FREE(salt.data, salt.length);
368 checksum.length=hashsize;
374 (void) strncpy(salt.data, l40, salt.length);
380 salt.length=4;
396 bcopy(k1.contents, k2.contents, d1.length);
431 (plaintext.length-CONFOUNDERLENGTH));
432 output->length=plaintext.length-CONFOUNDERLENGTH;
435 bzero(d1.data, d1.length);
437 bzero(d2.data, d2.length);
438 FREE(d2.data, d2.length);
440 bzero(d3.data, d2.length);
441 bzero(salt.data, salt.length);
442 bzero(plaintext.data, plaintext.length);
444 FREE(d1.data, d1.length);
445 FREE(d3.data, d3.length);
446 FREE(salt.data, salt.length);
447 FREE(plaintext.data, plaintext.length);