Lines Matching refs:input_length
565 const unsigned char *input, size_t input_length, in mbedtls_gcm_update() argument
575 if (output_size < input_length) { in mbedtls_gcm_update()
578 *output_length = input_length; in mbedtls_gcm_update()
584 if (input_length == 0) { in mbedtls_gcm_update()
588 if (output > input && (size_t) (output - input) < input_length) { in mbedtls_gcm_update()
594 if (ctx->len + input_length < ctx->len || in mbedtls_gcm_update()
595 (uint64_t) ctx->len + input_length > 0xFFFFFFFE0ull) { in mbedtls_gcm_update()
606 if (use_len > input_length) { in mbedtls_gcm_update()
607 use_len = input_length; in mbedtls_gcm_update()
619 input_length -= use_len; in mbedtls_gcm_update()
624 ctx->len += input_length; in mbedtls_gcm_update()
626 while (input_length >= 16) { in mbedtls_gcm_update()
634 input_length -= 16; in mbedtls_gcm_update()
639 if (input_length > 0) { in mbedtls_gcm_update()
641 if ((ret = gcm_mask(ctx, ectr, 0, input_length, p, out_p)) != 0) { in mbedtls_gcm_update()