Lines Matching refs:len

33                                    unsigned char *out, size_t len,
41 if (len <= 16)
44 if ((residue = len % 16) == 0)
47 len -= residue;
49 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block);
51 in += len;
52 out += len;
60 return len + residue;
64 unsigned char *out, size_t len,
73 if (len < 16)
76 residue = len % 16;
78 len -= residue;
80 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block);
83 return len;
85 in += len;
86 out += len;
93 return len + residue;
97 size_t len, const void *key,
108 if (len <= 16)
111 if ((residue = len % 16) == 0)
114 len -= residue;
116 (*cbc) (in, out, len, key, ivec, 1);
118 in += len;
119 out += len;
131 return len + residue;
135 size_t len, const void *key,
146 if (len < 16)
149 residue = len % 16;
151 len -= residue;
153 (*cbc) (in, out, len, key, ivec, 1);
156 return len;
158 in += len;
159 out += len;
168 return len + residue;
172 unsigned char *out, size_t len,
184 if (len <= 16)
187 if ((residue = len % 16) == 0)
190 len -= 16 + residue;
192 if (len) {
193 CRYPTO_cbc128_decrypt(in, out, len, key, ivec, block);
194 in += len;
195 out += len;
212 return 16 + len + residue;
216 unsigned char *out, size_t len,
229 if (len < 16)
232 residue = len % 16;
235 CRYPTO_cbc128_decrypt(in, out, len, key, ivec, block);
236 return len;
239 len -= 16 + residue;
241 if (len) {
242 CRYPTO_cbc128_decrypt(in, out, len, key, ivec, block);
243 in += len;
244 out += len;
262 return 16 + len + residue;
266 size_t len, const void *key,
277 if (len <= 16)
280 if ((residue = len % 16) == 0)
283 len -= 16 + residue;
285 if (len) {
286 (*cbc) (in, out, len, key, ivec, 0);
287 in += len;
288 out += len;
304 return 16 + len + residue;
308 size_t len, const void *key,
319 if (len < 16)
322 residue = len % 16;
325 (*cbc) (in, out, len, key, ivec, 0);
326 return len;
329 len -= 16 + residue;
331 if (len) {
332 (*cbc) (in, out, len, key, ivec, 0);
333 in += len;
334 out += len;
350 return 16 + len + residue;
416 void test_vector(const unsigned char *vector, size_t len)
422 printf("vector_%d\n", len);
425 if ((tail = len % 16) == 0)
431 CRYPTO_cts128_encrypt_block(test_input, ciphertext, len, &encks, iv,
433 if (memcmp(ciphertext, vector, len))
434 fprintf(stderr, "output_%d mismatch\n", len), exit(1);
435 if (memcmp(iv, vector + len - tail, sizeof(iv)))
436 fprintf(stderr, "iv_%d mismatch\n", len), exit(1);
440 CRYPTO_cts128_decrypt_block(ciphertext, cleartext, len, &decks, iv,
442 if (memcmp(cleartext, test_input, len))
443 fprintf(stderr, "input_%d mismatch\n", len), exit(2);
444 if (memcmp(iv, vector + len - tail, sizeof(iv)))
445 fprintf(stderr, "iv_%d mismatch\n", len), exit(2);
449 CRYPTO_cts128_encrypt(test_input, ciphertext, len, &encks, iv,
451 if (memcmp(ciphertext, vector, len))
452 fprintf(stderr, "output_%d mismatch\n", len), exit(3);
453 if (memcmp(iv, vector + len - tail, sizeof(iv)))
454 fprintf(stderr, "iv_%d mismatch\n", len), exit(3);
458 CRYPTO_cts128_decrypt(ciphertext, cleartext, len, &decks, iv,
460 if (memcmp(cleartext, test_input, len))
461 fprintf(stderr, "input_%d mismatch\n", len), exit(4);
462 if (memcmp(iv, vector + len - tail, sizeof(iv)))
463 fprintf(stderr, "iv_%d mismatch\n", len), exit(4);
466 void test_nistvector(const unsigned char *vector, size_t len)
472 printf("nistvector_%d\n", len);
475 if ((tail = len % 16) == 0)
478 len -= 16 + tail;
479 memcpy(nistvector, vector, len);
481 memcpy(nistvector + len, vector + len + 16, tail);
482 memcpy(nistvector + len + tail, vector + len, 16);
483 len += 16 + tail;
488 CRYPTO_nistcts128_encrypt_block(test_input, ciphertext, len, &encks, iv,
490 if (memcmp(ciphertext, nistvector, len))
491 fprintf(stderr, "output_%d mismatch\n", len), exit(1);
492 if (memcmp(iv, nistvector + len - tail, sizeof(iv)))
493 fprintf(stderr, "iv_%d mismatch\n", len), exit(1);
497 CRYPTO_nistcts128_decrypt_block(ciphertext, cleartext, len, &decks, iv,
499 if (memcmp(cleartext, test_input, len))
500 fprintf(stderr, "input_%d mismatch\n", len), exit(2);
501 if (memcmp(iv, nistvector + len - tail, sizeof(iv)))
502 fprintf(stderr, "iv_%d mismatch\n", len), exit(2);
506 CRYPTO_nistcts128_encrypt(test_input, ciphertext, len, &encks, iv,
508 if (memcmp(ciphertext, nistvector, len))
509 fprintf(stderr, "output_%d mismatch\n", len), exit(3);
510 if (memcmp(iv, nistvector + len - tail, sizeof(iv)))
511 fprintf(stderr, "iv_%d mismatch\n", len), exit(3);
515 CRYPTO_nistcts128_decrypt(ciphertext, cleartext, len, &decks, iv,
517 if (memcmp(cleartext, test_input, len))
518 fprintf(stderr, "input_%d mismatch\n", len), exit(4);
519 if (memcmp(iv, nistvector + len - tail, sizeof(iv)))
520 fprintf(stderr, "iv_%d mismatch\n", len), exit(4);