Lines Matching refs:use_len
124 size_t offset, size_t use_len,
143 mbedtls_xor(output, input, tmp_buf + offset, use_len);
294 size_t use_len, offset;
324 use_len = 16 - offset;
326 if (use_len > add_len) {
327 use_len = add_len;
330 mbedtls_xor(ctx->y + offset, ctx->y + offset, add, use_len);
332 ctx->processed += use_len;
333 add_len -= use_len;
334 add += use_len;
336 if (use_len + offset == 16 || ctx->processed == ctx->add_len) {
365 size_t use_len, offset;
393 use_len = 16 - offset;
395 if (use_len > input_len) {
396 use_len = input_len;
399 ctx->processed += use_len;
403 mbedtls_xor(ctx->y + offset, ctx->y + offset, input, use_len);
405 if (use_len + offset == 16 || ctx->processed == ctx->plaintext_len) {
417 ret = mbedtls_ccm_crypt(ctx, offset, use_len, input, output);
431 ret = mbedtls_ccm_crypt(ctx, offset, use_len, input, local_output);
436 mbedtls_xor(ctx->y + offset, ctx->y + offset, local_output, use_len);
438 memcpy(output, local_output, use_len);
440 if (use_len + offset == 16 || ctx->processed == ctx->plaintext_len) {
453 if (use_len + offset == 16 || ctx->processed == ctx->plaintext_len) {
461 input_len -= use_len;
462 input += use_len;
463 output += use_len;