Lines Matching refs:use_len
384 size_t use_len;
413 use_len = (iv_len < 16) ? iv_len : 16;
420 mbedtls_xor(ctx->y, ctx->y, p, use_len);
428 iv_len -= use_len;
429 p += use_len;
471 size_t use_len, offset;
490 use_len = 16 - offset;
491 if (use_len > add_len) {
492 use_len = add_len;
495 mbedtls_xor(ctx->buf + offset, ctx->buf + offset, p, use_len);
497 if (offset + use_len == 16) {
501 ctx->add_len += use_len;
502 add_len -= use_len;
503 p += use_len;
532 /* Calculate and apply the encryption mask. Process use_len bytes of data,
536 size_t offset, size_t use_len,
554 mbedtls_xor(ctx->buf + offset, ctx->buf + offset, input, use_len);
556 mbedtls_xor(output, ectr + offset, input, use_len);
558 mbedtls_xor(ctx->buf + offset, ctx->buf + offset, output, use_len);
605 size_t use_len = 16 - offset;
606 if (use_len > input_length) {
607 use_len = input_length;
610 if ((ret = gcm_mask(ctx, ectr, offset, use_len, p, out_p)) != 0) {
614 if (offset + use_len == 16) {
618 ctx->len += use_len;
619 input_length -= use_len;
620 p += use_len;
621 out_p += use_len;