Lines Matching refs:remainder
102 size_t remainder = length;
135 if (need > remainder)
191 remainder = (size_t)&data[length] - (size_t)datap;
194 if (remainder > 0 && remainder < block_size) {
195 memcpy(ctx->gcm_remainder, datap, remainder);
196 ctx->gcm_remainder_len = remainder;
202 } while (remainder > 0);
387 size_t remainder;
401 remainder = pt_len;
402 while (remainder > 0) {
404 if (remainder < block_size) {
405 memcpy(ctx->gcm_remainder, blockp, remainder);
406 ctx->gcm_remainder_len = remainder;
436 remainder -= block_size;
494 ulong_t remainder = iv_len;
513 if (remainder < block_size) {
515 memcpy(cb, &(iv[processed]), remainder);
517 remainder = 0;
521 remainder -= block_size;
524 } while (remainder > 0);
544 size_t remainder, processed;
561 remainder = auth_data_len;
563 if (remainder < block_size) {
572 remainder);
574 ASSERT0(remainder);
578 remainder = 0;
582 remainder -= block_size;
588 } while (remainder > 0);
1295 uint8_t *remainder = (uint8_t *)ctx->gcm_remainder;
1316 memset(remainder + rem_len, 0, block_size - rem_len);
1318 remainder[i] ^= tmp[i];
1320 GHASH_AVX(ctx, remainder, block_size);
1334 /* Output remainder. */
1336 rv = crypto_put_output_data(remainder, out, rem_len);
1388 /* Decrypt remainder, which is less than chunk size, in one go. */
1522 /* Ghash the remainder and handle possible incomplete GCM block. */